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 / 3504 < prev    next >
Extensible Markup Language  |  2010-03-13  |  94KB  |  1,441 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/CircularPictureCallout">
  4.     <title val="Circular Picture Callout" />
  5.     <desc val="" />
  6.     <catLst>
  7.         <cat type="picture" pri="2000" />
  8.         <cat type="pictureconvert" pri="2000" />
  9.     </catLst>
  10.     <sampData>
  11.         <dataModel>
  12.             <ptLst>
  13.                 <pt modelId="0" type="doc" />
  14.                 <pt modelId="1" type="node" />
  15.                 <pt modelId="2" type="node">
  16.                     <prSet phldr="1" />
  17.                 </pt>
  18.                 <pt modelId="3" type="node">
  19.                     <prSet phldr="1" />
  20.                 </pt>
  21.                 <pt modelId="4" type="node">
  22.                     <prSet phldr="1" />
  23.                 </pt>
  24.             </ptLst>
  25.             <cxnLst>
  26.                 <cxn modelId="5" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  27.                 <cxn modelId="6" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  28.                 <cxn modelId="7" type="parOf" srcId="0" destId="3" srcOrd="2" destOrd="0" presId="" />
  29.                 <cxn modelId="8" type="parOf" srcId="0" destId="4" srcOrd="3" destOrd="0" presId="" />
  30.             </cxnLst>
  31.         </dataModel>
  32.     </sampData>
  33.     <styleData>
  34.         <dataModel>
  35.             <ptLst>
  36.                 <pt modelId="0" type="doc" />
  37.                 <pt modelId="1" type="node">
  38.                     <prSet phldr="1" />
  39.                 </pt>
  40.                 <pt modelId="2" type="node">
  41.                     <prSet phldr="1" />
  42.                 </pt>
  43.                 <pt modelId="3" type="node">
  44.                     <prSet phldr="1" />
  45.                 </pt>
  46.                 <pt modelId="4" type="node">
  47.                     <prSet phldr="1" />
  48.                 </pt>
  49.             </ptLst>
  50.             <cxnLst>
  51.                 <cxn modelId="5" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  52.                 <cxn modelId="6" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  53.                 <cxn modelId="7" type="parOf" srcId="0" destId="3" srcOrd="2" destOrd="0" presId="" />
  54.                 <cxn modelId="8" type="parOf" srcId="0" destId="4" srcOrd="3" destOrd="0" presId="" />
  55.             </cxnLst>
  56.         </dataModel>
  57.     </styleData>
  58.     <clrData>
  59.         <dataModel>
  60.             <ptLst>
  61.                 <pt modelId="0" type="doc" />
  62.                 <pt modelId="1" type="node">
  63.                     <prSet phldr="1" />
  64.                 </pt>
  65.                 <pt modelId="2" type="node">
  66.                     <prSet phldr="1" />
  67.                 </pt>
  68.                 <pt modelId="3" type="node">
  69.                     <prSet phldr="1" />
  70.                 </pt>
  71.                 <pt modelId="4" type="node">
  72.                     <prSet phldr="1" />
  73.                 </pt>
  74.             </ptLst>
  75.             <cxnLst>
  76.                 <cxn modelId="5" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  77.                 <cxn modelId="6" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  78.                 <cxn modelId="7" type="parOf" srcId="0" destId="3" srcOrd="2" destOrd="0" presId="" />
  79.                 <cxn modelId="8" type="parOf" srcId="0" destId="4" srcOrd="3" destOrd="0" presId="" />
  80.             </cxnLst>
  81.         </dataModel>
  82.     </clrData>
  83.     <layoutNode>
  84.         <varLst>
  85.             <chMax val="7" />
  86.             <chPref val="7" />
  87.             <dir val="norm" />
  88.         </varLst>
  89.         <alg type="composite" />
  90.         <shape />
  91.         <constrLst>
  92.             <constr op="gte" type="w" for="ch" refType="h" refFor="ch" fact="2" />
  93.         </constrLst>
  94.         <layoutNode>
  95.             <alg type="composite" />
  96.             <shape />
  97.             <choose>
  98.                 <!-- if only one top level node, it uses all the available space -->
  99.                 <if axis="ch" ptType="node" func="cnt" op="lte" val="1">
  100.                     <constrLst>
  101.                         <!-- picture_1: the large picture -->
  102.                         <constr type="h" for="ch" forName="picture_1" refType="h" />
  103.                         <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  104.                         <constr type="l" for="ch" forName="picture_1" val="0" />
  105.                         <constr type="t" for="ch" forName="picture_1" val="0" />
  106.                         <!-- text_1: the text in the large picture -->
  107.                         <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  108.                         <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  109.                         <constr type="l" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  110.                         <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  111.                     </constrLst>
  112.                 </if>
  113.                 <if axis="ch" ptType="node" func="cnt" op="lte" val="2">
  114.                     <choose>
  115.                         <if func="var" arg="dir" op="equ" val="norm">
  116.                             <constrLst>
  117.                                 <!-- element 1 -->
  118.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  119.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  120.                                 <constr type="l" for="ch" forName="picture_1" val="0" />
  121.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  122.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  123.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  124.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  125.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  126.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  127.                                 <!-- element 2 -->
  128.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.5" />
  129.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.5" />
  130.                                 <constr type="l" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="1.21" />
  131.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.5" />
  132.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  133.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  134.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  135.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  136.                                 <constr type="r" for="ch" forName="textparent_2" refType="w" />
  137.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  138.                                 <constr type="l" for="ch" forName="textparent_2" refType="r" refFor="ch" refForName="picture_2" />
  139.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  140.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  141.                             </constrLst>
  142.                         </if>
  143.                         <else>
  144.                             <constrLst>
  145.                                 <!-- element 1 -->
  146.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  147.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  148.                                 <constr type="r" for="ch" forName="picture_1" refType="w" />
  149.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  150.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  151.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  152.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  153.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  154.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  155.                                 <!-- element 2 -->
  156.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.5" />
  157.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.5" />
  158.                                 <constr type="r" for="ch" forName="picture_2" refType="w" />
  159.                                 <constr type="rOff" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="-1.21" />
  160.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.5" />
  161.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  162.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  163.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  164.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  165.                                 <constr type="l" for="ch" forName="textparent_2" val="0" />
  166.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  167.                                 <constr type="r" for="ch" forName="textparent_2" refType="l" refFor="ch" refForName="picture_2" />
  168.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  169.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  170.                             </constrLst>
  171.                         </else>
  172.                     </choose>
  173.                 </if>
  174.                 <if axis="ch" ptType="node" func="cnt" op="lte" val="3">
  175.                     <choose>
  176.                         <if func="var" arg="dir" op="equ" val="norm">
  177.                             <constrLst>
  178.                                 <!-- element 1 -->
  179.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  180.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  181.                                 <constr type="l" for="ch" forName="picture_1" val="0" />
  182.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  183.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  184.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  185.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  186.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  187.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  188.                                 <!-- element 2 -->
  189.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.375" />
  190.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.375" />
  191.                                 <constr type="l" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="1.21" />
  192.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.1875" />
  193.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  194.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  195.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  196.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  197.                                 <constr type="r" for="ch" forName="textparent_2" refType="w" />
  198.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  199.                                 <constr type="l" for="ch" forName="textparent_2" refType="r" refFor="ch" refForName="picture_2" />
  200.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  201.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  202.                                 <!-- element 3 -->
  203.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.375" />
  204.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.375" />
  205.                                 <constr type="l" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="1.21" />
  206.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.8125" />
  207.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  208.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  209.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  210.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  211.                                 <constr type="r" for="ch" forName="textparent_3" refType="w" />
  212.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  213.                                 <constr type="l" for="ch" forName="textparent_3" refType="r" refFor="ch" refForName="picture_3" />
  214.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  215.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  216.                             </constrLst>
  217.                         </if>
  218.                         <else>
  219.                             <constrLst>
  220.                                 <!-- element 1 -->
  221.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  222.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  223.                                 <constr type="r" for="ch" forName="picture_1" refType="w" />
  224.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  225.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  226.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  227.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  228.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  229.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  230.                                 <!-- element 2 -->
  231.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.375" />
  232.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.375" />
  233.                                 <constr type="r" for="ch" forName="picture_2" refType="w" />
  234.                                 <constr type="rOff" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="-1.21" />
  235.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.1875" />
  236.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  237.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  238.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  239.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  240.                                 <constr type="l" for="ch" forName="textparent_2" val="0" />
  241.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  242.                                 <constr type="r" for="ch" forName="textparent_2" refType="l" refFor="ch" refForName="picture_2" />
  243.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  244.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  245.                                 <!-- element 3 -->
  246.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.375" />
  247.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.375" />
  248.                                 <constr type="r" for="ch" forName="picture_3" refType="w" />
  249.                                 <constr type="rOff" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="-1.21" />
  250.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.8125" />
  251.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  252.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  253.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  254.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  255.                                 <constr type="l" for="ch" forName="textparent_3" val="0" />
  256.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  257.                                 <constr type="r" for="ch" forName="textparent_3" refType="l" refFor="ch" refForName="picture_3" />
  258.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  259.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  260.                             </constrLst>
  261.                         </else>
  262.                     </choose>
  263.                 </if>
  264.                 <if axis="ch" ptType="node" func="cnt" op="lte" val="4">
  265.                     <choose>
  266.                         <if func="var" arg="dir" op="equ" val="norm">
  267.                             <constrLst>
  268.                                 <!-- element 1 -->
  269.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  270.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  271.                                 <constr type="l" for="ch" forName="picture_1" val="0" />
  272.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  273.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  274.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  275.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  276.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  277.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  278.                                 <!-- element 2 -->
  279.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.3" />
  280.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.3" />
  281.                                 <constr type="l" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="1.354" />
  282.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  283.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  284.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  285.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  286.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  287.                                 <constr type="r" for="ch" forName="textparent_2" refType="w" />
  288.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  289.                                 <constr type="l" for="ch" forName="textparent_2" refType="r" refFor="ch" refForName="picture_2" />
  290.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  291.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  292.                                 <!-- element 3 -->
  293.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.3" />
  294.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.3" />
  295.                                 <constr type="l" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="1.21" />
  296.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.5" />
  297.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  298.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  299.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  300.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  301.                                 <constr type="r" for="ch" forName="textparent_3" refType="w" />
  302.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  303.                                 <constr type="l" for="ch" forName="textparent_3" refType="r" refFor="ch" refForName="picture_3" />
  304.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  305.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  306.                                 <!-- element 4 -->
  307.                                 <constr type="w" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="0.3" />
  308.                                 <constr type="h" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.3" />
  309.                                 <constr type="l" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="1.354" />
  310.                                 <constr type="ctrY" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.85" />
  311.                                 <constr type="l" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_1" />
  312.                                 <constr type="h" for="ch" forName="line_4" val="0" />
  313.                                 <constr type="r" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_4" />
  314.                                 <constr type="ctrY" for="ch" forName="line_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  315.                                 <constr type="r" for="ch" forName="textparent_4" refType="w" />
  316.                                 <constr type="h" for="ch" forName="textparent_4" refType="h" refFor="ch" refForName="picture_4" />
  317.                                 <constr type="l" for="ch" forName="textparent_4" refType="r" refFor="ch" refForName="picture_4" />
  318.                                 <constr type="ctrY" for="ch" forName="textparent_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  319.                                 <constr op="equ" type="primFontSz" for="des" forName="text_4" refType="primFontSz" refFor="des" refForName="text_2" />
  320.                             </constrLst>
  321.                         </if>
  322.                         <else>
  323.                             <constrLst>
  324.                                 <!-- element 1 -->
  325.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  326.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  327.                                 <constr type="r" for="ch" forName="picture_1" refType="w" />
  328.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  329.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  330.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  331.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  332.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  333.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  334.                                 <!-- element 2 -->
  335.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.3" />
  336.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.3" />
  337.                                 <constr type="r" for="ch" forName="picture_2" refType="w" />
  338.                                 <constr type="rOff" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="-1.354" />
  339.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  340.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  341.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  342.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  343.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  344.                                 <constr type="l" for="ch" forName="textparent_2" val="0" />
  345.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  346.                                 <constr type="r" for="ch" forName="textparent_2" refType="l" refFor="ch" refForName="picture_2" />
  347.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  348.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  349.                                 <!-- element 3 -->
  350.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.3" />
  351.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.3" />
  352.                                 <constr type="r" for="ch" forName="picture_3" refType="w" />
  353.                                 <constr type="rOff" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="-1.21" />
  354.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.5" />
  355.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  356.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  357.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  358.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  359.                                 <constr type="l" for="ch" forName="textparent_3" val="0" />
  360.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  361.                                 <constr type="r" for="ch" forName="textparent_3" refType="l" refFor="ch" refForName="picture_3" />
  362.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  363.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  364.                                 <!-- element 4 -->
  365.                                 <constr type="w" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="0.3" />
  366.                                 <constr type="h" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.3" />
  367.                                 <constr type="r" for="ch" forName="picture_4" refType="w" />
  368.                                 <constr type="rOff" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="-1.354" />
  369.                                 <constr type="ctrY" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.85" />
  370.                                 <constr type="r" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_1" />
  371.                                 <constr type="h" for="ch" forName="line_4" val="0" />
  372.                                 <constr type="l" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_4" />
  373.                                 <constr type="ctrY" for="ch" forName="line_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  374.                                 <constr type="l" for="ch" forName="textparent_4" val="0" />
  375.                                 <constr type="h" for="ch" forName="textparent_4" refType="h" refFor="ch" refForName="picture_4" />
  376.                                 <constr type="r" for="ch" forName="textparent_4" refType="l" refFor="ch" refForName="picture_4" />
  377.                                 <constr type="ctrY" for="ch" forName="textparent_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  378.                                 <constr op="equ" type="primFontSz" for="des" forName="text_4" refType="primFontSz" refFor="des" refForName="text_2" />
  379.                             </constrLst>
  380.                         </else>
  381.                     </choose>
  382.                 </if>
  383.                 <if axis="ch" ptType="node" func="cnt" op="lte" val="5">
  384.                     <choose>
  385.                         <if func="var" arg="dir" op="equ" val="norm">
  386.                             <constrLst>
  387.                                 <!-- element 1 -->
  388.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  389.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  390.                                 <constr type="l" for="ch" forName="picture_1" val="0" />
  391.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  392.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  393.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  394.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  395.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  396.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  397.                                 <!-- element 2 -->
  398.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.22" />
  399.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.22" />
  400.                                 <constr type="l" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="1.375" />
  401.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.11" />
  402.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  403.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  404.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  405.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  406.                                 <constr type="r" for="ch" forName="textparent_2" refType="w" />
  407.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  408.                                 <constr type="l" for="ch" forName="textparent_2" refType="r" refFor="ch" refForName="picture_2" />
  409.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  410.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  411.                                 <!-- element 3 -->
  412.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.22" />
  413.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.22" />
  414.                                 <constr type="l" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="1.21" />
  415.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.353" />
  416.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  417.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  418.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  419.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  420.                                 <constr type="r" for="ch" forName="textparent_3" refType="w" />
  421.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  422.                                 <constr type="l" for="ch" forName="textparent_3" refType="r" refFor="ch" refForName="picture_3" />
  423.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  424.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  425.                                 <!-- element 4 -->
  426.                                 <constr type="w" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="0.22" />
  427.                                 <constr type="h" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.22" />
  428.                                 <constr type="l" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="1.21" />
  429.                                 <constr type="ctrY" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.647" />
  430.                                 <constr type="l" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_1" />
  431.                                 <constr type="h" for="ch" forName="line_4" val="0" />
  432.                                 <constr type="r" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_4" />
  433.                                 <constr type="ctrY" for="ch" forName="line_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  434.                                 <constr type="r" for="ch" forName="textparent_4" refType="w" />
  435.                                 <constr type="h" for="ch" forName="textparent_4" refType="h" refFor="ch" refForName="picture_4" />
  436.                                 <constr type="l" for="ch" forName="textparent_4" refType="r" refFor="ch" refForName="picture_4" />
  437.                                 <constr type="ctrY" for="ch" forName="textparent_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  438.                                 <constr op="equ" type="primFontSz" for="des" forName="text_4" refType="primFontSz" refFor="des" refForName="text_2" />
  439.                                 <!-- element 5 -->
  440.                                 <constr type="w" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="0.22" />
  441.                                 <constr type="h" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.22" />
  442.                                 <constr type="l" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="1.375" />
  443.                                 <constr type="ctrY" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.89" />
  444.                                 <constr type="l" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_1" />
  445.                                 <constr type="h" for="ch" forName="line_5" val="0" />
  446.                                 <constr type="r" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_5" />
  447.                                 <constr type="ctrY" for="ch" forName="line_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  448.                                 <constr type="r" for="ch" forName="textparent_5" refType="w" />
  449.                                 <constr type="h" for="ch" forName="textparent_5" refType="h" refFor="ch" refForName="picture_5" />
  450.                                 <constr type="l" for="ch" forName="textparent_5" refType="r" refFor="ch" refForName="picture_5" />
  451.                                 <constr type="ctrY" for="ch" forName="textparent_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  452.                                 <constr op="equ" type="primFontSz" for="des" forName="text_5" refType="primFontSz" refFor="des" refForName="text_2" />
  453.                             </constrLst>
  454.                         </if>
  455.                         <else>
  456.                             <constrLst>
  457.                                 <!-- element 1 -->
  458.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  459.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  460.                                 <constr type="r" for="ch" forName="picture_1" refType="w" />
  461.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  462.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  463.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  464.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  465.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  466.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  467.                                 <!-- element 2 -->
  468.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.22" />
  469.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.22" />
  470.                                 <constr type="r" for="ch" forName="picture_2" refType="w" />
  471.                                 <constr type="rOff" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="-1.375" />
  472.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.11" />
  473.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  474.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  475.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  476.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  477.                                 <constr type="l" for="ch" forName="textparent_2" val="0" />
  478.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  479.                                 <constr type="r" for="ch" forName="textparent_2" refType="l" refFor="ch" refForName="picture_2" />
  480.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  481.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  482.                                 <!-- element 3 -->
  483.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.22" />
  484.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.22" />
  485.                                 <constr type="r" for="ch" forName="picture_3" refType="w" />
  486.                                 <constr type="rOff" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="-1.21" />
  487.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.353" />
  488.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  489.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  490.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  491.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  492.                                 <constr type="l" for="ch" forName="textparent_3" val="0" />
  493.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  494.                                 <constr type="r" for="ch" forName="textparent_3" refType="l" refFor="ch" refForName="picture_3" />
  495.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  496.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  497.                                 <!-- element 4 -->
  498.                                 <constr type="w" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="0.22" />
  499.                                 <constr type="h" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.22" />
  500.                                 <constr type="r" for="ch" forName="picture_4" refType="w" />
  501.                                 <constr type="rOff" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="-1.21" />
  502.                                 <constr type="ctrY" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.647" />
  503.                                 <constr type="r" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_1" />
  504.                                 <constr type="h" for="ch" forName="line_4" val="0" />
  505.                                 <constr type="l" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_4" />
  506.                                 <constr type="ctrY" for="ch" forName="line_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  507.                                 <constr type="l" for="ch" forName="textparent_4" val="0" />
  508.                                 <constr type="h" for="ch" forName="textparent_4" refType="h" refFor="ch" refForName="picture_4" />
  509.                                 <constr type="r" for="ch" forName="textparent_4" refType="l" refFor="ch" refForName="picture_4" />
  510.                                 <constr type="ctrY" for="ch" forName="textparent_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  511.                                 <constr op="equ" type="primFontSz" for="des" forName="text_4" refType="primFontSz" refFor="des" refForName="text_2" />
  512.                                 <!-- element 5 -->
  513.                                 <constr type="w" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="0.22" />
  514.                                 <constr type="h" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.22" />
  515.                                 <constr type="r" for="ch" forName="picture_5" refType="w" />
  516.                                 <constr type="rOff" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="-1.375" />
  517.                                 <constr type="ctrY" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.89" />
  518.                                 <constr type="r" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_1" />
  519.                                 <constr type="h" for="ch" forName="line_5" val="0" />
  520.                                 <constr type="l" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_5" />
  521.                                 <constr type="ctrY" for="ch" forName="line_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  522.                                 <constr type="l" for="ch" forName="textparent_5" val="0" />
  523.                                 <constr type="h" for="ch" forName="textparent_5" refType="h" refFor="ch" refForName="picture_5" />
  524.                                 <constr type="r" for="ch" forName="textparent_5" refType="l" refFor="ch" refForName="picture_5" />
  525.                                 <constr type="ctrY" for="ch" forName="textparent_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  526.                                 <constr op="equ" type="primFontSz" for="des" forName="text_5" refType="primFontSz" refFor="des" refForName="text_2" />
  527.                             </constrLst>
  528.                         </else>
  529.                     </choose>
  530.                 </if>
  531.                 <if axis="ch" ptType="node" func="cnt" op="lte" val="6">
  532.                     <choose>
  533.                         <if func="var" arg="dir" op="equ" val="norm">
  534.                             <constrLst>
  535.                                 <!-- element 1 -->
  536.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  537.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  538.                                 <constr type="l" for="ch" forName="picture_1" val="0" />
  539.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  540.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  541.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  542.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  543.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  544.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  545.                                 <!-- element 2 -->
  546.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  547.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  548.                                 <constr type="l" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="1.4238" />
  549.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.09" />
  550.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  551.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  552.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  553.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  554.                                 <constr type="r" for="ch" forName="textparent_2" refType="w" />
  555.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  556.                                 <constr type="l" for="ch" forName="textparent_2" refType="r" refFor="ch" refForName="picture_2" />
  557.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  558.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  559.                                 <!-- element 3 -->
  560.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  561.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  562.                                 <constr type="l" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="1.2667" />
  563.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.261" />
  564.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  565.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  566.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  567.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  568.                                 <constr type="r" for="ch" forName="textparent_3" refType="w" />
  569.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  570.                                 <constr type="l" for="ch" forName="textparent_3" refType="r" refFor="ch" refForName="picture_3" />
  571.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  572.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  573.                                 <!-- element 4 -->
  574.                                 <constr type="w" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  575.                                 <constr type="h" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  576.                                 <constr type="l" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="1.21" />
  577.                                 <constr type="ctrY" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.5" />
  578.                                 <constr type="l" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_1" />
  579.                                 <constr type="h" for="ch" forName="line_4" val="0" />
  580.                                 <constr type="r" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_4" />
  581.                                 <constr type="ctrY" for="ch" forName="line_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  582.                                 <constr type="r" for="ch" forName="textparent_4" refType="w" />
  583.                                 <constr type="h" for="ch" forName="textparent_4" refType="h" refFor="ch" refForName="picture_4" />
  584.                                 <constr type="l" for="ch" forName="textparent_4" refType="r" refFor="ch" refForName="picture_4" />
  585.                                 <constr type="ctrY" for="ch" forName="textparent_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  586.                                 <constr op="equ" type="primFontSz" for="des" forName="text_4" refType="primFontSz" refFor="des" refForName="text_2" />
  587.                                 <!-- element 5 -->
  588.                                 <constr type="w" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  589.                                 <constr type="h" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  590.                                 <constr type="l" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="1.2667" />
  591.                                 <constr type="ctrY" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.739" />
  592.                                 <constr type="l" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_1" />
  593.                                 <constr type="h" for="ch" forName="line_5" val="0" />
  594.                                 <constr type="r" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_5" />
  595.                                 <constr type="ctrY" for="ch" forName="line_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  596.                                 <constr type="r" for="ch" forName="textparent_5" refType="w" />
  597.                                 <constr type="h" for="ch" forName="textparent_5" refType="h" refFor="ch" refForName="picture_5" />
  598.                                 <constr type="l" for="ch" forName="textparent_5" refType="r" refFor="ch" refForName="picture_5" />
  599.                                 <constr type="ctrY" for="ch" forName="textparent_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  600.                                 <constr op="equ" type="primFontSz" for="des" forName="text_5" refType="primFontSz" refFor="des" refForName="text_2" />
  601.                                 <!-- element 6 -->
  602.                                 <constr type="w" for="ch" forName="picture_6" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  603.                                 <constr type="h" for="ch" forName="picture_6" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  604.                                 <constr type="l" for="ch" forName="picture_6" refType="w" refFor="ch" refForName="picture_1" fact="1.4238" />
  605.                                 <constr type="ctrY" for="ch" forName="picture_6" refType="h" refFor="ch" refForName="picture_1" fact="0.91" />
  606.                                 <constr type="l" for="ch" forName="line_6" refType="ctrX" refFor="ch" refForName="picture_1" />
  607.                                 <constr type="h" for="ch" forName="line_6" val="0" />
  608.                                 <constr type="r" for="ch" forName="line_6" refType="ctrX" refFor="ch" refForName="picture_6" />
  609.                                 <constr type="ctrY" for="ch" forName="line_6" refType="ctrY" refFor="ch" refForName="picture_6" />
  610.                                 <constr type="r" for="ch" forName="textparent_6" refType="w" />
  611.                                 <constr type="h" for="ch" forName="textparent_6" refType="h" refFor="ch" refForName="picture_6" />
  612.                                 <constr type="l" for="ch" forName="textparent_6" refType="r" refFor="ch" refForName="picture_6" />
  613.                                 <constr type="ctrY" for="ch" forName="textparent_6" refType="ctrY" refFor="ch" refForName="picture_6" />
  614.                                 <constr op="equ" type="primFontSz" for="des" forName="text_6" refType="primFontSz" refFor="des" refForName="text_2" />
  615.                             </constrLst>
  616.                         </if>
  617.                         <else>
  618.                             <constrLst>
  619.                                 <!-- element 1 -->
  620.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  621.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  622.                                 <constr type="r" for="ch" forName="picture_1" refType="w" />
  623.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  624.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  625.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  626.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  627.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  628.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  629.                                 <!-- element 2 -->
  630.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  631.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  632.                                 <constr type="r" for="ch" forName="picture_2" refType="w" />
  633.                                 <constr type="rOff" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="-1.4238" />
  634.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.09" />
  635.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  636.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  637.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  638.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  639.                                 <constr type="l" for="ch" forName="textparent_2" val="0" />
  640.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  641.                                 <constr type="r" for="ch" forName="textparent_2" refType="l" refFor="ch" refForName="picture_2" />
  642.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  643.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  644.                                 <!-- element 3 -->
  645.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  646.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  647.                                 <constr type="r" for="ch" forName="picture_3" refType="w" />
  648.                                 <constr type="rOff" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="-1.2667" />
  649.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.261" />
  650.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  651.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  652.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  653.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  654.                                 <constr type="l" for="ch" forName="textparent_3" val="0" />
  655.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  656.                                 <constr type="r" for="ch" forName="textparent_3" refType="l" refFor="ch" refForName="picture_3" />
  657.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  658.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  659.                                 <!-- element 4 -->
  660.                                 <constr type="w" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  661.                                 <constr type="h" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  662.                                 <constr type="r" for="ch" forName="picture_4" refType="w" />
  663.                                 <constr type="rOff" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="-1.21" />
  664.                                 <constr type="ctrY" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.5" />
  665.                                 <constr type="r" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_1" />
  666.                                 <constr type="h" for="ch" forName="line_4" val="0" />
  667.                                 <constr type="l" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_4" />
  668.                                 <constr type="ctrY" for="ch" forName="line_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  669.                                 <constr type="l" for="ch" forName="textparent_4" val="0" />
  670.                                 <constr type="h" for="ch" forName="textparent_4" refType="h" refFor="ch" refForName="picture_4" />
  671.                                 <constr type="r" for="ch" forName="textparent_4" refType="l" refFor="ch" refForName="picture_4" />
  672.                                 <constr type="ctrY" for="ch" forName="textparent_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  673.                                 <constr op="equ" type="primFontSz" for="des" forName="text_4" refType="primFontSz" refFor="des" refForName="text_2" />
  674.                                 <!-- element 5 -->
  675.                                 <constr type="w" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  676.                                 <constr type="h" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  677.                                 <constr type="r" for="ch" forName="picture_5" refType="w" />
  678.                                 <constr type="rOff" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="-1.2667" />
  679.                                 <constr type="ctrY" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.739" />
  680.                                 <constr type="r" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_1" />
  681.                                 <constr type="h" for="ch" forName="line_5" val="0" />
  682.                                 <constr type="l" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_5" />
  683.                                 <constr type="ctrY" for="ch" forName="line_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  684.                                 <constr type="l" for="ch" forName="textparent_5" val="0" />
  685.                                 <constr type="h" for="ch" forName="textparent_5" refType="h" refFor="ch" refForName="picture_5" />
  686.                                 <constr type="r" for="ch" forName="textparent_5" refType="l" refFor="ch" refForName="picture_5" />
  687.                                 <constr type="ctrY" for="ch" forName="textparent_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  688.                                 <constr op="equ" type="primFontSz" for="des" forName="text_5" refType="primFontSz" refFor="des" refForName="text_2" />
  689.                                 <!-- element 6 -->
  690.                                 <constr type="w" for="ch" forName="picture_6" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  691.                                 <constr type="h" for="ch" forName="picture_6" refType="h" refFor="ch" refForName="picture_1" fact="0.18" />
  692.                                 <constr type="r" for="ch" forName="picture_6" refType="w" />
  693.                                 <constr type="rOff" for="ch" forName="picture_6" refType="w" refFor="ch" refForName="picture_1" fact="-1.4238" />
  694.                                 <constr type="ctrY" for="ch" forName="picture_6" refType="h" refFor="ch" refForName="picture_1" fact="0.91" />
  695.                                 <constr type="r" for="ch" forName="line_6" refType="ctrX" refFor="ch" refForName="picture_1" />
  696.                                 <constr type="h" for="ch" forName="line_6" val="0" />
  697.                                 <constr type="l" for="ch" forName="line_6" refType="ctrX" refFor="ch" refForName="picture_6" />
  698.                                 <constr type="ctrY" for="ch" forName="line_6" refType="ctrY" refFor="ch" refForName="picture_6" />
  699.                                 <constr type="l" for="ch" forName="textparent_6" val="0" />
  700.                                 <constr type="h" for="ch" forName="textparent_6" refType="h" refFor="ch" refForName="picture_6" />
  701.                                 <constr type="r" for="ch" forName="textparent_6" refType="l" refFor="ch" refForName="picture_6" />
  702.                                 <constr type="ctrY" for="ch" forName="textparent_6" refType="ctrY" refFor="ch" refForName="picture_6" />
  703.                                 <constr op="equ" type="primFontSz" for="des" forName="text_6" refType="primFontSz" refFor="des" refForName="text_2" />
  704.                             </constrLst>
  705.                         </else>
  706.                     </choose>
  707.                 </if>
  708.                 <!-- 7 or more nodes -->
  709.                 <else>
  710.                     <choose>
  711.                         <if func="var" arg="dir" op="equ" val="norm">
  712.                             <constrLst>
  713.                                 <!-- element 1 -->
  714.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  715.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  716.                                 <constr type="l" for="ch" forName="picture_1" val="0" />
  717.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  718.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  719.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  720.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  721.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  722.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  723.                                 <!-- element 2 -->
  724.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  725.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  726.                                 <constr type="l" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="1.4363" />
  727.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.075" />
  728.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  729.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  730.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  731.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  732.                                 <constr type="r" for="ch" forName="textparent_2" refType="w" />
  733.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  734.                                 <constr type="l" for="ch" forName="textparent_2" refType="r" refFor="ch" refForName="picture_2" />
  735.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  736.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  737.                                 <!-- element 3 -->
  738.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  739.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  740.                                 <constr type="l" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="1.2898" />
  741.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.227" />
  742.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  743.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  744.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  745.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  746.                                 <constr type="r" for="ch" forName="textparent_3" refType="w" />
  747.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  748.                                 <constr type="l" for="ch" forName="textparent_3" refType="r" refFor="ch" refForName="picture_3" />
  749.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  750.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  751.                                 <!-- element 4 -->
  752.                                 <constr type="w" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  753.                                 <constr type="h" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  754.                                 <constr type="l" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="1.21" />
  755.                                 <constr type="ctrY" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.405" />
  756.                                 <constr type="l" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_1" />
  757.                                 <constr type="h" for="ch" forName="line_4" val="0" />
  758.                                 <constr type="r" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_4" />
  759.                                 <constr type="ctrY" for="ch" forName="line_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  760.                                 <constr type="r" for="ch" forName="textparent_4" refType="w" />
  761.                                 <constr type="h" for="ch" forName="textparent_4" refType="h" refFor="ch" refForName="picture_4" />
  762.                                 <constr type="l" for="ch" forName="textparent_4" refType="r" refFor="ch" refForName="picture_4" />
  763.                                 <constr type="ctrY" for="ch" forName="textparent_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  764.                                 <constr op="equ" type="primFontSz" for="des" forName="text_4" refType="primFontSz" refFor="des" refForName="text_2" />
  765.                                 <!-- element 5 -->
  766.                                 <constr type="w" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  767.                                 <constr type="h" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  768.                                 <constr type="l" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="1.21" />
  769.                                 <constr type="ctrY" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.595" />
  770.                                 <constr type="l" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_1" />
  771.                                 <constr type="h" for="ch" forName="line_5" val="0" />
  772.                                 <constr type="r" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_5" />
  773.                                 <constr type="ctrY" for="ch" forName="line_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  774.                                 <constr type="r" for="ch" forName="textparent_5" refType="w" />
  775.                                 <constr type="h" for="ch" forName="textparent_5" refType="h" refFor="ch" refForName="picture_5" />
  776.                                 <constr type="l" for="ch" forName="textparent_5" refType="r" refFor="ch" refForName="picture_5" />
  777.                                 <constr type="ctrY" for="ch" forName="textparent_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  778.                                 <constr op="equ" type="primFontSz" for="des" forName="text_5" refType="primFontSz" refFor="des" refForName="text_2" />
  779.                                 <!-- element 6 -->
  780.                                 <constr type="w" for="ch" forName="picture_6" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  781.                                 <constr type="h" for="ch" forName="picture_6" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  782.                                 <constr type="l" for="ch" forName="picture_6" refType="w" refFor="ch" refForName="picture_1" fact="1.2898" />
  783.                                 <constr type="ctrY" for="ch" forName="picture_6" refType="h" refFor="ch" refForName="picture_1" fact="0.773" />
  784.                                 <constr type="l" for="ch" forName="line_6" refType="ctrX" refFor="ch" refForName="picture_1" />
  785.                                 <constr type="h" for="ch" forName="line_6" val="0" />
  786.                                 <constr type="r" for="ch" forName="line_6" refType="ctrX" refFor="ch" refForName="picture_6" />
  787.                                 <constr type="ctrY" for="ch" forName="line_6" refType="ctrY" refFor="ch" refForName="picture_6" />
  788.                                 <constr type="r" for="ch" forName="textparent_6" refType="w" />
  789.                                 <constr type="h" for="ch" forName="textparent_6" refType="h" refFor="ch" refForName="picture_6" />
  790.                                 <constr type="l" for="ch" forName="textparent_6" refType="r" refFor="ch" refForName="picture_6" />
  791.                                 <constr type="ctrY" for="ch" forName="textparent_6" refType="ctrY" refFor="ch" refForName="picture_6" />
  792.                                 <constr op="equ" type="primFontSz" for="des" forName="text_6" refType="primFontSz" refFor="des" refForName="text_2" />
  793.                                 <!-- element 7 -->
  794.                                 <constr type="w" for="ch" forName="picture_7" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  795.                                 <constr type="h" for="ch" forName="picture_7" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  796.                                 <constr type="l" for="ch" forName="picture_7" refType="w" refFor="ch" refForName="picture_1" fact="1.4363" />
  797.                                 <constr type="ctrY" for="ch" forName="picture_7" refType="h" refFor="ch" refForName="picture_1" fact="0.925" />
  798.                                 <constr type="l" for="ch" forName="line_7" refType="ctrX" refFor="ch" refForName="picture_1" />
  799.                                 <constr type="h" for="ch" forName="line_7" val="0" />
  800.                                 <constr type="r" for="ch" forName="line_7" refType="ctrX" refFor="ch" refForName="picture_7" />
  801.                                 <constr type="ctrY" for="ch" forName="line_7" refType="ctrY" refFor="ch" refForName="picture_7" />
  802.                                 <constr type="r" for="ch" forName="textparent_7" refType="w" />
  803.                                 <constr type="h" for="ch" forName="textparent_7" refType="h" refFor="ch" refForName="picture_7" />
  804.                                 <constr type="l" for="ch" forName="textparent_7" refType="r" refFor="ch" refForName="picture_7" />
  805.                                 <constr type="ctrY" for="ch" forName="textparent_7" refType="ctrY" refFor="ch" refForName="picture_7" />
  806.                                 <constr op="equ" type="primFontSz" for="des" forName="text_7" refType="primFontSz" refFor="des" refForName="text_2" />
  807.                             </constrLst>
  808.                         </if>
  809.                         <else>
  810.                             <constrLst>
  811.                                 <!-- element 1 -->
  812.                                 <constr type="h" for="ch" forName="picture_1" refType="h" />
  813.                                 <constr op="equ" type="w" for="ch" forName="picture_1" refType="h" refFor="ch" refForName="picture_1" />
  814.                                 <constr type="r" for="ch" forName="picture_1" refType="w" />
  815.                                 <constr type="t" for="ch" forName="picture_1" val="0" />
  816.                                 <constr type="w" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.64" />
  817.                                 <constr type="h" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.33" />
  818.                                 <constr type="l" for="ch" forName="text_1" refType="l" refFor="ch" refForName="picture_1" />
  819.                                 <constr type="lOff" for="ch" forName="text_1" refType="w" refFor="ch" refForName="picture_1" fact="0.18" />
  820.                                 <constr type="t" for="ch" forName="text_1" refType="h" refFor="ch" refForName="picture_1" fact="0.531" />
  821.                                 <!-- element 2 -->
  822.                                 <constr type="w" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  823.                                 <constr type="h" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  824.                                 <constr type="r" for="ch" forName="picture_2" refType="w" />
  825.                                 <constr type="rOff" for="ch" forName="picture_2" refType="w" refFor="ch" refForName="picture_1" fact="-1.4363" />
  826.                                 <constr type="ctrY" for="ch" forName="picture_2" refType="h" refFor="ch" refForName="picture_1" fact="0.075" />
  827.                                 <constr type="r" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_1" />
  828.                                 <constr type="h" for="ch" forName="line_2" val="0" />
  829.                                 <constr type="l" for="ch" forName="line_2" refType="ctrX" refFor="ch" refForName="picture_2" />
  830.                                 <constr type="ctrY" for="ch" forName="line_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  831.                                 <constr type="l" for="ch" forName="textparent_2" val="0" />
  832.                                 <constr type="h" for="ch" forName="textparent_2" refType="h" refFor="ch" refForName="picture_2" />
  833.                                 <constr type="r" for="ch" forName="textparent_2" refType="l" refFor="ch" refForName="picture_2" />
  834.                                 <constr type="ctrY" for="ch" forName="textparent_2" refType="ctrY" refFor="ch" refForName="picture_2" />
  835.                                 <constr type="primFontSz" for="des" forName="text_2" val="65" />
  836.                                 <!-- element 3 -->
  837.                                 <constr type="w" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  838.                                 <constr type="h" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  839.                                 <constr type="r" for="ch" forName="picture_3" refType="w" />
  840.                                 <constr type="rOff" for="ch" forName="picture_3" refType="w" refFor="ch" refForName="picture_1" fact="-1.2898" />
  841.                                 <constr type="ctrY" for="ch" forName="picture_3" refType="h" refFor="ch" refForName="picture_1" fact="0.227" />
  842.                                 <constr type="r" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_1" />
  843.                                 <constr type="h" for="ch" forName="line_3" val="0" />
  844.                                 <constr type="l" for="ch" forName="line_3" refType="ctrX" refFor="ch" refForName="picture_3" />
  845.                                 <constr type="ctrY" for="ch" forName="line_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  846.                                 <constr type="l" for="ch" forName="textparent_3" val="0" />
  847.                                 <constr type="h" for="ch" forName="textparent_3" refType="h" refFor="ch" refForName="picture_3" />
  848.                                 <constr type="r" for="ch" forName="textparent_3" refType="l" refFor="ch" refForName="picture_3" />
  849.                                 <constr type="ctrY" for="ch" forName="textparent_3" refType="ctrY" refFor="ch" refForName="picture_3" />
  850.                                 <constr op="equ" type="primFontSz" for="des" forName="text_3" refType="primFontSz" refFor="des" refForName="text_2" />
  851.                                 <!-- element 4 -->
  852.                                 <constr type="w" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  853.                                 <constr type="h" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  854.                                 <constr type="r" for="ch" forName="picture_4" refType="w" />
  855.                                 <constr type="rOff" for="ch" forName="picture_4" refType="w" refFor="ch" refForName="picture_1" fact="-1.21" />
  856.                                 <constr type="ctrY" for="ch" forName="picture_4" refType="h" refFor="ch" refForName="picture_1" fact="0.405" />
  857.                                 <constr type="r" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_1" />
  858.                                 <constr type="h" for="ch" forName="line_4" val="0" />
  859.                                 <constr type="l" for="ch" forName="line_4" refType="ctrX" refFor="ch" refForName="picture_4" />
  860.                                 <constr type="ctrY" for="ch" forName="line_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  861.                                 <constr type="l" for="ch" forName="textparent_4" val="0" />
  862.                                 <constr type="h" for="ch" forName="textparent_4" refType="h" refFor="ch" refForName="picture_4" />
  863.                                 <constr type="r" for="ch" forName="textparent_4" refType="l" refFor="ch" refForName="picture_4" />
  864.                                 <constr type="ctrY" for="ch" forName="textparent_4" refType="ctrY" refFor="ch" refForName="picture_4" />
  865.                                 <constr op="equ" type="primFontSz" for="des" forName="text_4" refType="primFontSz" refFor="des" refForName="text_2" />
  866.                                 <!-- element 5 -->
  867.                                 <constr type="w" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  868.                                 <constr type="h" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  869.                                 <constr type="r" for="ch" forName="picture_5" refType="w" />
  870.                                 <constr type="rOff" for="ch" forName="picture_5" refType="w" refFor="ch" refForName="picture_1" fact="-1.21" />
  871.                                 <constr type="ctrY" for="ch" forName="picture_5" refType="h" refFor="ch" refForName="picture_1" fact="0.595" />
  872.                                 <constr type="r" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_1" />
  873.                                 <constr type="h" for="ch" forName="line_5" val="0" />
  874.                                 <constr type="l" for="ch" forName="line_5" refType="ctrX" refFor="ch" refForName="picture_5" />
  875.                                 <constr type="ctrY" for="ch" forName="line_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  876.                                 <constr type="l" for="ch" forName="textparent_5" val="0" />
  877.                                 <constr type="h" for="ch" forName="textparent_5" refType="h" refFor="ch" refForName="picture_5" />
  878.                                 <constr type="r" for="ch" forName="textparent_5" refType="l" refFor="ch" refForName="picture_5" />
  879.                                 <constr type="ctrY" for="ch" forName="textparent_5" refType="ctrY" refFor="ch" refForName="picture_5" />
  880.                                 <constr op="equ" type="primFontSz" for="des" forName="text_5" refType="primFontSz" refFor="des" refForName="text_2" />
  881.                                 <!-- element 6 -->
  882.                                 <constr type="w" for="ch" forName="picture_6" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  883.                                 <constr type="h" for="ch" forName="picture_6" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  884.                                 <constr type="r" for="ch" forName="picture_6" refType="w" />
  885.                                 <constr type="rOff" for="ch" forName="picture_6" refType="w" refFor="ch" refForName="picture_1" fact="-1.2898" />
  886.                                 <constr type="ctrY" for="ch" forName="picture_6" refType="h" refFor="ch" refForName="picture_1" fact="0.773" />
  887.                                 <constr type="r" for="ch" forName="line_6" refType="ctrX" refFor="ch" refForName="picture_1" />
  888.                                 <constr type="h" for="ch" forName="line_6" val="0" />
  889.                                 <constr type="l" for="ch" forName="line_6" refType="ctrX" refFor="ch" refForName="picture_6" />
  890.                                 <constr type="ctrY" for="ch" forName="line_6" refType="ctrY" refFor="ch" refForName="picture_6" />
  891.                                 <constr type="l" for="ch" forName="textparent_6" val="0" />
  892.                                 <constr type="h" for="ch" forName="textparent_6" refType="h" refFor="ch" refForName="picture_6" />
  893.                                 <constr type="r" for="ch" forName="textparent_6" refType="l" refFor="ch" refForName="picture_6" />
  894.                                 <constr type="ctrY" for="ch" forName="textparent_6" refType="ctrY" refFor="ch" refForName="picture_6" />
  895.                                 <constr op="equ" type="primFontSz" for="des" forName="text_6" refType="primFontSz" refFor="des" refForName="text_2" />
  896.                                 <!-- element 7 -->
  897.                                 <constr type="w" for="ch" forName="picture_7" refType="w" refFor="ch" refForName="picture_1" fact="0.15" />
  898.                                 <constr type="h" for="ch" forName="picture_7" refType="h" refFor="ch" refForName="picture_1" fact="0.15" />
  899.                                 <constr type="r" for="ch" forName="picture_7" refType="w" />
  900.                                 <constr type="rOff" for="ch" forName="picture_7" refType="w" refFor="ch" refForName="picture_1" fact="-1.4363" />
  901.                                 <constr type="ctrY" for="ch" forName="picture_7" refType="h" refFor="ch" refForName="picture_1" fact="0.925" />
  902.                                 <constr type="r" for="ch" forName="line_7" refType="ctrX" refFor="ch" refForName="picture_1" />
  903.                                 <constr type="h" for="ch" forName="line_7" val="0" />
  904.                                 <constr type="l" for="ch" forName="line_7" refType="ctrX" refFor="ch" refForName="picture_7" />
  905.                                 <constr type="ctrY" for="ch" forName="line_7" refType="ctrY" refFor="ch" refForName="picture_7" />
  906.                                 <constr type="l" for="ch" forName="textparent_7" val="0" />
  907.                                 <constr type="h" for="ch" forName="textparent_7" refType="h" refFor="ch" refForName="picture_7" />
  908.                                 <constr type="r" for="ch" forName="textparent_7" refType="l" refFor="ch" refForName="picture_7" />
  909.                                 <constr type="ctrY" for="ch" forName="textparent_7" refType="ctrY" refFor="ch" refForName="picture_7" />
  910.                                 <constr op="equ" type="primFontSz" for="des" forName="text_7" refType="primFontSz" refFor="des" refForName="text_2" />
  911.                             </constrLst>
  912.                         </else>
  913.                     </choose>
  914.                 </else>
  915.             </choose>
  916.             <forEach name="wrapper" axis="self" ptType="parTrans" st="1" cnt="0">
  917.                 <forEach name="wrapper2" axis="self" ptType="sibTrans" st="2" cnt="0">
  918.                     <forEach name="pictureRepeat" axis="self">
  919.                         <!--image_1-->
  920.                         <layoutNode name="pictureRepeatNode" styleLbl="alignImgPlace1">
  921.                             <alg type="sp" />
  922.                             <shape type="ellipse" blipPhldr="true" />
  923.                             <presOf axis="self" />
  924.                         </layoutNode>
  925.                     </forEach>
  926.                 </forEach>
  927.             </forEach>
  928.             <!-- if at least 1 node -->
  929.             <forEach axis="ch" ptType="sibTrans" st="1" cnt="1" hideLastTrans="false">
  930.                 <!-- picture node -->
  931.                 <layoutNode name="picture_1">
  932.                     <alg type="sp" />
  933.                     <shape />
  934.                     <presOf />
  935.                     <constrLst />
  936.                     <forEach ref="pictureRepeat" />
  937.                 </layoutNode>
  938.             </forEach>
  939.             <forEach axis="ch" ptType="node" st="1" cnt="1">
  940.                 <!-- first text node -->
  941.                 <layoutNode name="text_1" styleLbl="node1">
  942.                     <varLst>
  943.                         <bulletEnabled val="true" />
  944.                     </varLst>
  945.                     <alg type="tx">
  946.                         <param type="txAnchorVert" val="b" />
  947.                         <param type="txAnchorVertCh" val="b" />
  948.                         <param type="parTxRTLAlign" val="r" />
  949.                         <param type="shpTxRTLAlignCh" val="r" />
  950.                     </alg>
  951.                     <shape type="rect" hideGeom="true" />
  952.                     <presOf axis="desOrSelf" ptType="node" st="1" cnt="0" />
  953.                     <constrLst>
  954.                         <constr type="primFontSz" val="65" />
  955.                         <constr type="lMarg" val="0" />
  956.                         <constr type="rMarg" val="0" />
  957.                         <constr type="tMarg" val="0" />
  958.                         <constr type="bMarg" val="0" />
  959.                     </constrLst>
  960.                     <ruleLst>
  961.                         <rule type="primFontSz" val="5" />
  962.                     </ruleLst>
  963.                 </layoutNode>
  964.             </forEach>
  965.             <!-- if at least 2 nodes -->
  966.             <forEach axis="ch" ptType="sibTrans" st="2" cnt="1" hideLastTrans="false">
  967.                 <!-- picture node -->
  968.                 <layoutNode name="picture_2">
  969.                     <alg type="sp" />
  970.                     <shape />
  971.                     <presOf />
  972.                     <constrLst />
  973.                     <forEach ref="pictureRepeat" />
  974.                 </layoutNode>
  975.             </forEach>
  976.             <forEach axis="ch" ptType="node" st="2" cnt="1">
  977.                 <!-- line node -->
  978.                 <layoutNode name="line_2" styleLbl="parChTrans1D1">
  979.                     <alg type="sp" />
  980.                     <shape type="line" zOrderOff="-100" />
  981.                     <presOf />
  982.                 </layoutNode>
  983.                 <!-- text node parent simply provides max width for text node -->
  984.                 <layoutNode name="textparent_2">
  985.                     <choose>
  986.                         <if func="var" arg="dir" op="equ" val="norm">
  987.                             <alg type="lin">
  988.                                 <param type="horzAlign" val="l" />
  989.                             </alg>
  990.                         </if>
  991.                         <else>
  992.                             <alg type="lin">
  993.                                 <param type="horzAlign" val="r" />
  994.                             </alg>
  995.                         </else>
  996.                     </choose>
  997.                     <shape type="rect" hideGeom="true" />
  998.                     <constrLst>
  999.                         <constr type="userW" for="ch" forName="text_2" refType="w" />
  1000.                         <constr type="h" for="ch" forName="text_2" refType="h" />
  1001.                     </constrLst>
  1002.                     <presOf />
  1003.                     <!-- text node -->
  1004.                     <layoutNode name="text_2" styleLbl="revTx">
  1005.                         <varLst>
  1006.                             <bulletEnabled val="true" />
  1007.                         </varLst>
  1008.                         <choose>
  1009.                             <if func="var" arg="dir" op="equ" val="norm">
  1010.                                 <alg type="tx">
  1011.                                     <param type="parTxLTRAlign" val="l" />
  1012.                                     <param type="shpTxLTRAlignCh" val="l" />
  1013.                                     <param type="parTxRTLAlign" val="r" />
  1014.                                     <param type="shpTxRTLAlignCh" val="r" />
  1015.                                 </alg>
  1016.                             </if>
  1017.                             <else>
  1018.                                 <alg type="tx">
  1019.                                     <param type="parTxLTRAlign" val="r" />
  1020.                                     <param type="shpTxLTRAlignCh" val="r" />
  1021.                                     <param type="parTxRTLAlign" val="r" />
  1022.                                     <param type="shpTxRTLAlignCh" val="r" />
  1023.                                 </alg>
  1024.                             </else>
  1025.                         </choose>
  1026.                         <shape type="rect" />
  1027.                         <presOf axis="desOrSelf" ptType="node" />
  1028.                         <constrLst>
  1029.                             <!-- userW is pushed from the parent to represent the max width -->
  1030.                             <constr type="userW" />
  1031.                             <constr type="w" refType="userW" fact="0.1" />
  1032.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1033.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1034.                             <constr type="tMarg" val="0" />
  1035.                             <constr type="bMarg" val="0" />
  1036.                         </constrLst>
  1037.                         <ruleLst>
  1038.                             <rule type="w" fact="1" />
  1039.                             <rule type="primFontSz" val="5" />
  1040.                         </ruleLst>
  1041.                     </layoutNode>
  1042.                 </layoutNode>
  1043.             </forEach>
  1044.             <!-- if at least 3 nodes -->
  1045.             <forEach axis="ch" ptType="sibTrans" st="3" cnt="1" hideLastTrans="false">
  1046.                 <!-- picture node -->
  1047.                 <layoutNode name="picture_3">
  1048.                     <alg type="sp" />
  1049.                     <shape />
  1050.                     <presOf />
  1051.                     <constrLst />
  1052.                     <forEach ref="pictureRepeat" />
  1053.                 </layoutNode>
  1054.             </forEach>
  1055.             <forEach axis="ch" ptType="node" st="3" cnt="1">
  1056.                 <!-- line node -->
  1057.                 <layoutNode name="line_3" styleLbl="parChTrans1D1">
  1058.                     <alg type="sp" />
  1059.                     <shape type="line" zOrderOff="-100" />
  1060.                     <presOf />
  1061.                 </layoutNode>
  1062.                 <!-- text node parent simply provides max width for text node -->
  1063.                 <layoutNode name="textparent_3">
  1064.                     <choose>
  1065.                         <if func="var" arg="dir" op="equ" val="norm">
  1066.                             <alg type="lin">
  1067.                                 <param type="horzAlign" val="l" />
  1068.                             </alg>
  1069.                         </if>
  1070.                         <else>
  1071.                             <alg type="lin">
  1072.                                 <param type="horzAlign" val="r" />
  1073.                             </alg>
  1074.                         </else>
  1075.                     </choose>
  1076.                     <shape type="rect" hideGeom="true" />
  1077.                     <constrLst>
  1078.                         <constr type="userW" for="ch" forName="text_3" refType="w" />
  1079.                         <constr type="h" for="ch" forName="text_3" refType="h" />
  1080.                     </constrLst>
  1081.                     <presOf />
  1082.                     <!-- text node -->
  1083.                     <layoutNode name="text_3" styleLbl="revTx">
  1084.                         <varLst>
  1085.                             <bulletEnabled val="true" />
  1086.                         </varLst>
  1087.                         <choose>
  1088.                             <if func="var" arg="dir" op="equ" val="norm">
  1089.                                 <alg type="tx">
  1090.                                     <param type="parTxLTRAlign" val="l" />
  1091.                                     <param type="shpTxLTRAlignCh" val="l" />
  1092.                                     <param type="parTxRTLAlign" val="r" />
  1093.                                     <param type="shpTxRTLAlignCh" val="r" />
  1094.                                 </alg>
  1095.                             </if>
  1096.                             <else>
  1097.                                 <alg type="tx">
  1098.                                     <param type="parTxLTRAlign" val="r" />
  1099.                                     <param type="shpTxLTRAlignCh" val="r" />
  1100.                                     <param type="parTxRTLAlign" val="r" />
  1101.                                     <param type="shpTxRTLAlignCh" val="r" />
  1102.                                 </alg>
  1103.                             </else>
  1104.                         </choose>
  1105.                         <shape type="rect" />
  1106.                         <presOf axis="desOrSelf" ptType="node" />
  1107.                         <constrLst>
  1108.                             <!-- userW is pushed from the parent to represent the max width -->
  1109.                             <constr type="userW" />
  1110.                             <constr type="w" refType="userW" fact="0.1" />
  1111.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1112.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1113.                             <constr type="tMarg" val="0" />
  1114.                             <constr type="bMarg" val="0" />
  1115.                         </constrLst>
  1116.                         <ruleLst>
  1117.                             <rule type="w" fact="1" />
  1118.                             <rule type="primFontSz" val="5" />
  1119.                         </ruleLst>
  1120.                     </layoutNode>
  1121.                 </layoutNode>
  1122.             </forEach>
  1123.             <!-- if at least 4 nodes -->
  1124.             <forEach axis="ch" ptType="sibTrans" st="4" cnt="1" hideLastTrans="false">
  1125.                 <!-- picture node -->
  1126.                 <layoutNode name="picture_4">
  1127.                     <alg type="sp" />
  1128.                     <shape />
  1129.                     <presOf />
  1130.                     <constrLst />
  1131.                     <forEach ref="pictureRepeat" />
  1132.                 </layoutNode>
  1133.             </forEach>
  1134.             <forEach axis="ch" ptType="node" st="4" cnt="1">
  1135.                 <!-- line node -->
  1136.                 <layoutNode name="line_4" styleLbl="parChTrans1D1">
  1137.                     <alg type="sp" />
  1138.                     <shape type="line" zOrderOff="-100" />
  1139.                     <presOf />
  1140.                 </layoutNode>
  1141.                 <!-- text node parent simply provides max width for text node -->
  1142.                 <layoutNode name="textparent_4">
  1143.                     <choose>
  1144.                         <if func="var" arg="dir" op="equ" val="norm">
  1145.                             <alg type="lin">
  1146.                                 <param type="horzAlign" val="l" />
  1147.                             </alg>
  1148.                         </if>
  1149.                         <else>
  1150.                             <alg type="lin">
  1151.                                 <param type="horzAlign" val="r" />
  1152.                             </alg>
  1153.                         </else>
  1154.                     </choose>
  1155.                     <shape type="rect" hideGeom="true" />
  1156.                     <constrLst>
  1157.                         <constr type="userW" for="ch" forName="text_4" refType="w" />
  1158.                         <constr type="h" for="ch" forName="text_4" refType="h" />
  1159.                     </constrLst>
  1160.                     <presOf />
  1161.                     <!-- text node -->
  1162.                     <layoutNode name="text_4" styleLbl="revTx">
  1163.                         <varLst>
  1164.                             <bulletEnabled val="true" />
  1165.                         </varLst>
  1166.                         <choose>
  1167.                             <if func="var" arg="dir" op="equ" val="norm">
  1168.                                 <alg type="tx">
  1169.                                     <param type="parTxLTRAlign" val="l" />
  1170.                                     <param type="shpTxLTRAlignCh" val="l" />
  1171.                                     <param type="parTxRTLAlign" val="r" />
  1172.                                     <param type="shpTxRTLAlignCh" val="r" />
  1173.                                 </alg>
  1174.                             </if>
  1175.                             <else>
  1176.                                 <alg type="tx">
  1177.                                     <param type="parTxLTRAlign" val="r" />
  1178.                                     <param type="shpTxLTRAlignCh" val="r" />
  1179.                                     <param type="parTxRTLAlign" val="r" />
  1180.                                     <param type="shpTxRTLAlignCh" val="r" />
  1181.                                 </alg>
  1182.                             </else>
  1183.                         </choose>
  1184.                         <shape type="rect" />
  1185.                         <presOf axis="desOrSelf" ptType="node" />
  1186.                         <constrLst>
  1187.                             <!-- userW is pushed from the parent to represent the max width -->
  1188.                             <constr type="userW" />
  1189.                             <constr type="w" refType="userW" fact="0.1" />
  1190.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1191.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1192.                             <constr type="tMarg" val="0" />
  1193.                             <constr type="bMarg" val="0" />
  1194.                         </constrLst>
  1195.                         <ruleLst>
  1196.                             <rule type="w" fact="1" />
  1197.                             <rule type="primFontSz" val="5" />
  1198.                         </ruleLst>
  1199.                     </layoutNode>
  1200.                 </layoutNode>
  1201.             </forEach>
  1202.             <!-- if at least 5 nodes -->
  1203.             <forEach axis="ch" ptType="sibTrans" st="5" cnt="1" hideLastTrans="false">
  1204.                 <!-- picture node -->
  1205.                 <layoutNode name="picture_5">
  1206.                     <alg type="sp" />
  1207.                     <shape />
  1208.                     <presOf />
  1209.                     <constrLst />
  1210.                     <forEach ref="pictureRepeat" />
  1211.                 </layoutNode>
  1212.             </forEach>
  1213.             <forEach axis="ch" ptType="node" st="5" cnt="1">
  1214.                 <!-- line node -->
  1215.                 <layoutNode name="line_5" styleLbl="parChTrans1D1">
  1216.                     <alg type="sp" />
  1217.                     <shape type="line" zOrderOff="-100" />
  1218.                     <presOf />
  1219.                 </layoutNode>
  1220.                 <!-- text node parent simply provides max width for text node -->
  1221.                 <layoutNode name="textparent_5">
  1222.                     <choose>
  1223.                         <if func="var" arg="dir" op="equ" val="norm">
  1224.                             <alg type="lin">
  1225.                                 <param type="horzAlign" val="l" />
  1226.                             </alg>
  1227.                         </if>
  1228.                         <else>
  1229.                             <alg type="lin">
  1230.                                 <param type="horzAlign" val="r" />
  1231.                             </alg>
  1232.                         </else>
  1233.                     </choose>
  1234.                     <shape type="rect" hideGeom="true" />
  1235.                     <constrLst>
  1236.                         <constr type="userW" for="ch" forName="text_5" refType="w" />
  1237.                         <constr type="h" for="ch" forName="text_5" refType="h" />
  1238.                     </constrLst>
  1239.                     <presOf />
  1240.                     <!-- text node -->
  1241.                     <layoutNode name="text_5" styleLbl="revTx">
  1242.                         <varLst>
  1243.                             <bulletEnabled val="true" />
  1244.                         </varLst>
  1245.                         <choose>
  1246.                             <if func="var" arg="dir" op="equ" val="norm">
  1247.                                 <alg type="tx">
  1248.                                     <param type="parTxLTRAlign" val="l" />
  1249.                                     <param type="shpTxLTRAlignCh" val="l" />
  1250.                                     <param type="parTxRTLAlign" val="r" />
  1251.                                     <param type="shpTxRTLAlignCh" val="r" />
  1252.                                 </alg>
  1253.                             </if>
  1254.                             <else>
  1255.                                 <alg type="tx">
  1256.                                     <param type="parTxLTRAlign" val="r" />
  1257.                                     <param type="shpTxLTRAlignCh" val="r" />
  1258.                                     <param type="parTxRTLAlign" val="r" />
  1259.                                     <param type="shpTxRTLAlignCh" val="r" />
  1260.                                 </alg>
  1261.                             </else>
  1262.                         </choose>
  1263.                         <shape type="rect" />
  1264.                         <presOf axis="desOrSelf" ptType="node" />
  1265.                         <constrLst>
  1266.                             <!-- userW is pushed from the parent to represent the max width -->
  1267.                             <constr type="userW" />
  1268.                             <constr type="w" refType="userW" fact="0.1" />
  1269.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1270.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1271.                             <constr type="tMarg" val="0" />
  1272.                             <constr type="bMarg" val="0" />
  1273.                         </constrLst>
  1274.                         <ruleLst>
  1275.                             <rule type="w" fact="1" />
  1276.                             <rule type="primFontSz" val="5" />
  1277.                         </ruleLst>
  1278.                     </layoutNode>
  1279.                 </layoutNode>
  1280.             </forEach>
  1281.             <!-- if at least 6 nodes -->
  1282.             <forEach axis="ch" ptType="sibTrans" st="6" cnt="1" hideLastTrans="false">
  1283.                 <!-- picture node -->
  1284.                 <layoutNode name="picture_6">
  1285.                     <alg type="sp" />
  1286.                     <shape />
  1287.                     <presOf />
  1288.                     <constrLst />
  1289.                     <forEach ref="pictureRepeat" />
  1290.                 </layoutNode>
  1291.             </forEach>
  1292.             <forEach axis="ch" ptType="node" st="6" cnt="1">
  1293.                 <!-- line node -->
  1294.                 <layoutNode name="line_6" styleLbl="parChTrans1D1">
  1295.                     <alg type="sp" />
  1296.                     <shape type="line" zOrderOff="-100" />
  1297.                     <presOf />
  1298.                 </layoutNode>
  1299.                 <!-- text node parent simply provides max width for text node -->
  1300.                 <layoutNode name="textparent_6">
  1301.                     <choose>
  1302.                         <if func="var" arg="dir" op="equ" val="norm">
  1303.                             <alg type="lin">
  1304.                                 <param type="horzAlign" val="l" />
  1305.                             </alg>
  1306.                         </if>
  1307.                         <else>
  1308.                             <alg type="lin">
  1309.                                 <param type="horzAlign" val="r" />
  1310.                             </alg>
  1311.                         </else>
  1312.                     </choose>
  1313.                     <shape type="rect" hideGeom="true" />
  1314.                     <constrLst>
  1315.                         <constr type="userW" for="ch" forName="text_6" refType="w" />
  1316.                         <constr type="h" for="ch" forName="text_6" refType="h" />
  1317.                     </constrLst>
  1318.                     <presOf />
  1319.                     <!-- text node -->
  1320.                     <layoutNode name="text_6" styleLbl="revTx">
  1321.                         <varLst>
  1322.                             <bulletEnabled val="true" />
  1323.                         </varLst>
  1324.                         <choose>
  1325.                             <if func="var" arg="dir" op="equ" val="norm">
  1326.                                 <alg type="tx">
  1327.                                     <param type="parTxLTRAlign" val="l" />
  1328.                                     <param type="shpTxLTRAlignCh" val="l" />
  1329.                                     <param type="parTxRTLAlign" val="r" />
  1330.                                     <param type="shpTxRTLAlignCh" val="r" />
  1331.                                 </alg>
  1332.                             </if>
  1333.                             <else>
  1334.                                 <alg type="tx">
  1335.                                     <param type="parTxLTRAlign" val="r" />
  1336.                                     <param type="shpTxLTRAlignCh" val="r" />
  1337.                                     <param type="parTxRTLAlign" val="r" />
  1338.                                     <param type="shpTxRTLAlignCh" val="r" />
  1339.                                 </alg>
  1340.                             </else>
  1341.                         </choose>
  1342.                         <shape type="rect" />
  1343.                         <presOf axis="desOrSelf" ptType="node" />
  1344.                         <constrLst>
  1345.                             <!-- userW is pushed from the parent to represent the max width -->
  1346.                             <constr type="userW" />
  1347.                             <constr type="w" refType="userW" fact="0.1" />
  1348.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1349.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1350.                             <constr type="tMarg" val="0" />
  1351.                             <constr type="bMarg" val="0" />
  1352.                         </constrLst>
  1353.                         <ruleLst>
  1354.                             <rule type="w" fact="1" />
  1355.                             <rule type="primFontSz" val="5" />
  1356.                         </ruleLst>
  1357.                     </layoutNode>
  1358.                 </layoutNode>
  1359.             </forEach>
  1360.             <!-- if at least 7 nodes -->
  1361.             <forEach axis="ch" ptType="sibTrans" st="7" cnt="1" hideLastTrans="false">
  1362.                 <!-- picture node -->
  1363.                 <layoutNode name="picture_7">
  1364.                     <alg type="sp" />
  1365.                     <shape />
  1366.                     <presOf />
  1367.                     <constrLst />
  1368.                     <forEach ref="pictureRepeat" />
  1369.                 </layoutNode>
  1370.             </forEach>
  1371.             <forEach axis="ch" ptType="node" st="7" cnt="1">
  1372.                 <!-- line node -->
  1373.                 <layoutNode name="line_7" styleLbl="parChTrans1D1">
  1374.                     <alg type="sp" />
  1375.                     <shape type="line" zOrderOff="-100" />
  1376.                     <presOf />
  1377.                 </layoutNode>
  1378.                 <!-- text node parent simply provides max width for text node -->
  1379.                 <layoutNode name="textparent_7">
  1380.                     <choose>
  1381.                         <if func="var" arg="dir" op="equ" val="norm">
  1382.                             <alg type="lin">
  1383.                                 <param type="horzAlign" val="l" />
  1384.                             </alg>
  1385.                         </if>
  1386.                         <else>
  1387.                             <alg type="lin">
  1388.                                 <param type="horzAlign" val="r" />
  1389.                             </alg>
  1390.                         </else>
  1391.                     </choose>
  1392.                     <shape type="rect" hideGeom="true" />
  1393.                     <constrLst>
  1394.                         <constr type="userW" for="ch" forName="text_7" refType="w" />
  1395.                         <constr type="h" for="ch" forName="text_7" refType="h" />
  1396.                     </constrLst>
  1397.                     <presOf />
  1398.                     <!-- text node -->
  1399.                     <layoutNode name="text_7" styleLbl="revTx">
  1400.                         <varLst>
  1401.                             <bulletEnabled val="true" />
  1402.                         </varLst>
  1403.                         <choose>
  1404.                             <if func="var" arg="dir" op="equ" val="norm">
  1405.                                 <alg type="tx">
  1406.                                     <param type="parTxLTRAlign" val="l" />
  1407.                                     <param type="shpTxLTRAlignCh" val="l" />
  1408.                                     <param type="parTxRTLAlign" val="r" />
  1409.                                     <param type="shpTxRTLAlignCh" val="r" />
  1410.                                 </alg>
  1411.                             </if>
  1412.                             <else>
  1413.                                 <alg type="tx">
  1414.                                     <param type="parTxLTRAlign" val="r" />
  1415.                                     <param type="shpTxLTRAlignCh" val="r" />
  1416.                                     <param type="parTxRTLAlign" val="r" />
  1417.                                     <param type="shpTxRTLAlignCh" val="r" />
  1418.                                 </alg>
  1419.                             </else>
  1420.                         </choose>
  1421.                         <shape type="rect" />
  1422.                         <presOf axis="desOrSelf" ptType="node" />
  1423.                         <constrLst>
  1424.                             <!-- userW is pushed from the parent to represent the max width -->
  1425.                             <constr type="userW" />
  1426.                             <constr type="w" refType="userW" fact="0.1" />
  1427.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  1428.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  1429.                             <constr type="tMarg" val="0" />
  1430.                             <constr type="bMarg" val="0" />
  1431.                         </constrLst>
  1432.                         <ruleLst>
  1433.                             <rule type="w" fact="1" />
  1434.                             <rule type="primFontSz" val="5" />
  1435.                         </ruleLst>
  1436.                     </layoutNode>
  1437.                 </layoutNode>
  1438.             </forEach>
  1439.         </layoutNode>
  1440.     </layoutNode>
  1441. </layoutDef>