Mal:Clade/doc

< Mal:Clade
Revisjon per 6. sep. 2015 kl. 02:42 av Davidwhowden (diskusjon | bidrag) (Beskyttet «Mal:Clade/doc» (‎[edit=sysop] (ubestemt) ‎[move=sysop] (ubestemt)))

{{#ifeq: doc | doc

 | 

{{

   #ifeq: show | show
   | {{#invoke:Message box|mbox

|image=40px |imageright= |style= |textstyle= |text=This is a documentation subpage for Mal:Clade.
It contains usage information, categories and other content that is not part of the original {{ #if: | {{{text2}}} | {{ #if: | {{{text1}}} | {{ #ifeq: Mal | Bruker | mal template page | {{ #if: Mal |mal page|article}}}}}}}}. |small= |smallimage= |smallimageright= |smalltext= |category= |all= |date= }}

   }}{{
   #if: 
   | 
   | {{#ifexist:Mal:Clade|[[Category:{{
     #switch: Mal
     | Template  = Template
     | Module  = Module
     | User      = User
     | #default  = Wikipedia
   }} documentation pages]]|}}
 }}

| }}

This template is used for drawing branching trees with the node and base labels being clickable links. Such diagrams are especially suited to represent evolutionary trees (cladograms).

See {{[[:{{#if:|:}}Mal:Cladex|Cladex]]}} for two extra features:

  • Double lines leading to a node can be produced as easily as dotted lines.
  • Brackets or bars of a chosen colour can be placed to the right of a set of leaf nodes in the cladogram, thus allowing paraphyletic groups to be identified.

Basic features

{{#ifeq:clade|cladex|Use Mal:Tlf unless the extra features of Mal:Tlf are needed. }}

Usage


{{clade
|label1=Base
|1=Node
}}

produces

{{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:Base|Base|
}}

Node


{{#if:|{{{label2}}}|
}}

{{{2}}}


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{clade
|1={{clade
   |label1=[[Subtree1]]
   |1=Leaf1
   |label2=Subtree2
   |2=[[Leaf2]]
   }}
}}

produces

{{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf2| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:Subtree1 |Subtree1 |
}}

Leaf1


{{#if:Subtree2 |Subtree2 |
}}

Leaf2


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

{{{2}}}


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{clade| style=font-size:75%;line-height:75%
|1={{clade
   |label1=Subtree1
   |1=Leaf1
   |label2=Subtree2
   |2=Leaf2
   }}
}}

produces

{{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf2| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:Subtree1|Subtree1|
}}

Leaf1


{{#if:Subtree2|Subtree2|
}}

Leaf2


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

{{{2}}}


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


Note that the order of the parameters does not matter. Exactly the same output is produced by


{{clade| style=font-size:75%;line-height:75%
|1={{clade
   |2=Leaf2
   |1=Leaf1
   |label1=Subtree1
   |label2=Subtree2
   }}
}}
{{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf2| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:Subtree1|Subtree1|
}}

Leaf1


{{#if:Subtree2|Subtree2|
}}

Leaf2


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

{{{2}}}


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{clade
|1={{clade
   |1={{clade | thickness=3
      |1=Leaf1
      |2=Leaf2
      }}
   |2=Leaf3
   }}
}}

produces

{{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf3| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf2| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}

Leaf1


{{#if:|{{{label2}}}|
}}

Leaf2


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

Leaf3


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

{{{2}}}


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


To replace a solid line leading to the Nth child with a dashed line, use |stateN=dashed.


{{clade
|1={{clade
   |1={{clade
      |1=Leaf1|state1=dashed
      |2=Leaf2
      }}
   |2=Leaf3
   }}
}}

produces

{{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf3| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf2| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}

Leaf1


{{#if:|{{{label2}}}|
}}

Leaf2


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

Leaf3


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

{{{2}}}


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


{{#ifeq:clade|cladex| Mal:Tlf only. To replace a single line leading to the Nth child by a double line, use |stateN=double. Notice that Mal:Tlf has only been used for the (sub)clade where the double line is wanted. The outermost clade should always be specified with Mal:Tlf unless its style is altered – see below.


{{clade
|1={{clade
   |1={{cladex
      |1=Leaf1
      |2=Leaf2|state2=double
      }}
   |2=Leaf3
   }}
}}

produces

{{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf3| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf2| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}}
2px|0px}} black; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:|2px|0px}} solid black;" |

{{#ifeq: L | { | |   }}Leaf1{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} double black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar2}}}|{{#if:|2px {{{barbegin2}}}|{{#if:|2px {{{barend2}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend2}}}|0px black}};" |

{{#ifeq: L | { | |   }}Leaf2{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar3}}}|{{#if:|2px {{{barbegin3}}}|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin3}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{3}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{4}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}}



{{#if:|{{{label2}}}|
}}

Leaf3


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

{{{2}}}


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


}}

Tips

An easy way of creating larger cladograms is to use the Newick format and proceed to edit it using a suitable text editor to produce the markup.

  1. Start with Newick format ((a,b),(c,d))
  2. Replace "(" with "{{clade|"
  3. Replace ")" with "}}"
  4. Edit to replace commas with pipes and numbers
  5. Edit clade labels if needed

Alternatively, one can easily generate required clade code by downloading the free Windows utility utility, 'Claded', via link at http://code.google.com/p/claded, 'Claded' allowing editing of Cladograms using a tree control.


{{clade
 |1={{clade
    |1=a
    |2=b
    }}
 |2={{clade
    |1=c
    |2=d
    }}
}}

Example Perl script to automate the conversion: <source lang="perl"> use constant N=>"\n"; use constant T=>"\t";

my $tree='((a,b),(c,d));'; # get sequence $tree=~s/[\n\r]//g; # loose those spaces $tree=~ s/\:[\.\d]+//g; # loose those lengths while ($tree=~ m/\(/) { foreach my $clade ($tree=~ m/\(([^\(\)]+)\)/g) { my @branches=split /\,/,$clade; s/(\t+)/$1\t/g for @branches; die 'ERROR: degenerate/empty node!'.N if $#branches<1; $tree=~ s/\(\Q$clade\E\)/${\join(,'Mal:Clade',N,map(T.'')}/; # substitute } pos($tree)=0; } $tree=~s/(\t*)\t\}\}/$1\}\}/g; # lazy fix

print $tree; </source>

Using a box

You can nest the templates and use links around the text. You may use non-breaking spaces (&nbsp;) to obtain spaces or to have labels that have spaces.

The entire cladogram can be placed in a box so that text flows nicely around it. You can use {{[[:{{#if:|:}}Mal:Cladogram|Cladogram]]}} to produce the box.

Mal:Cladogram
{{cladogram|title=Example
|caption=Sample of {{tl|Cladogram}}
|clades={{clade| style=font-size:75%;line-height:75%
|label1=[[Neornithes]]  
|1={{clade
	|label1=[[Paleognathae]]
	|1= 
	|label2= [[Neognathae]] 
	|2={{clade
	   |1=Other birds
	   |label1= 
	   |label2=[[Galloanserae]] 
	   |2={{clade
	       |1=[[Anseriformes]]
		   |label2=    
		   |2={{clade
		      |1=[[Galliformes]]
		      |2=[[Craciformes]]
		      }}
	      }}
	   }}
       }}
  }}
}}

Controlling the layout of sisters

When one sister is represented as a leaf node and the other as a labelled subclade, they do not appear to be at the same level. Consider this cladogram:

}} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:{| cellspacing=0 cellpadding=0 border=0 style="" {{#if:(4 other taxa)| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}

Banksia subser. Sphaerocarpae (5 taxa)

{{#if:|{{{label1}}}|
}}

Banksia telmatiaea


{{#if:|{{{label2}}}|
}}

(4 other taxa)


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


|

{{#if:Banksia subser. Leptophyllae|Banksia subser. Leptophyllae|
}}
{{#if:(4 other taxa)| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}

Banksia telmatiaea


{{#if:|{{{label2}}}|
}}

(4 other taxa)


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


|- {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{2}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{3}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{4}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{5}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{6}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{7}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{8}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{9}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{10}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{11}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{12}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{13}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{14}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{15}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{16}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{17}}} |- }} | style="border: 0; padding: 0; vertical-align: top;" |
|} Although Banksia subser. Sphaerocarpae and Banksia subser. Leptophyllae are sisters, their names are not aligned in the cladogram. If this is considered undesirable, one solution is to use a label in both cases, as shown below, which now shows the sisters at the same level.

}} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:{| cellspacing=0 cellpadding=0 border=0 style="" {{#if:(4 other taxa)| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:Banksia subser. Sphaerocarpae|Banksia subser. Sphaerocarpae|
}}

(5 taxa)

{{#if:|{{{label1}}}|
}}

Banksia telmatiaea


{{#if:|{{{label2}}}|
}}

(4 other taxa)


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


|

{{#if:Banksia subser. Leptophyllae|Banksia subser. Leptophyllae|
}}
{{#if:(4 other taxa)| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}

Banksia telmatiaea


{{#if:|{{{label2}}}|
}}

(4 other taxa)


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


|- {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{2}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{3}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{4}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{5}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{6}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{7}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{8}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{9}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{10}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{11}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{12}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{13}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{14}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{15}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{16}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{17}}} |- }} | style="border: 0; padding: 0; vertical-align: top;" |
|} Another 'trick' is to introduce a dummy clade. The dotted line below shows where an extra clade has been inserted:

}} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:{| cellspacing=0 cellpadding=0 border=0 style="" {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}

Banksia subser. Sphaerocarpae

{{#if:Banksia subser. Leptophyllae|Banksia subser. Leptophyllae|
}}
{{#if:(4 other taxa)| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}

Banksia telmatiaea


{{#if:|{{{label2}}}|
}}

(4 other taxa)


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

{{{2}}}


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


|

{{#if:|{{{label2}}}|
}}
{{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:Banksia subser. Leptophyllae|Banksia subser. Leptophyllae|
}}
{{#if:(4 other taxa)| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}

Banksia telmatiaea


{{#if:|{{{label2}}}|
}}

(4 other taxa)


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label2}}}|
}}

{{{2}}}


{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}



{{#if:|{{{label3}}}|
}}

{{{3}}}


{{#if:|{{{label4}}}|
}}

{{{4}}}


{{#if:|{{{label5}}}|
}}

{{{5}}}


{{#if:|{{{label6}}}|
}}

{{{6}}}


{{#if:|{{{label7}}}|
}}

{{{7}}}


{{#if:|{{{label8}}}|
}}

{{{8}}}


{{#if:|{{{label9}}}|
}}

{{{9}}}


{{#if:|{{{label10}}}|
}}

{{{10}}}


{{#if:|{{{label11}}}|
}}

{{{11}}}


{{#if:|{{{label12}}}|
}}

{{{12}}}


{{#if:|{{{label13}}}|
}}

{{{13}}}


{{#if:|{{{label14}}}|
}}

{{{14}}}


{{#if:|{{{label15}}}|
}}

{{{15}}}


{{#if:|{{{label16}}}|
}}

{{{16}}}


{{#if:|{{{label17}}}|
}}

{{{17}}}


|- {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{2}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{3}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{4}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{5}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{6}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{7}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{8}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{9}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{10}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{11}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{12}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{13}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{14}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{15}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{16}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{17}}} |- }} | style="border: 0; padding: 0; vertical-align: top;" |
|} To achieve this, instead of

{{clade
|1=Sister1
|label2=Sister2
|2={{clade
   ...
   }}
}}

use

{{clade
|1=Sister1
|2={{clade
   |label1=Sister2
   |2={{clade
       ...
      }}
   }}
}}

{{#ifeq:clade|cladex|

Bracketting nodes

Mal:Tlf only. To insert a coloured 'bracket' around a set of leaf nodes which follow one another in the generated cladogram:

  • Add barbeginN=colour for the first leaf node, where N is the order of that leaf node within its clade, and colour is the required colour.
  • Add barN=colour for the remaining nodes other than the last (note that N must be the order of that node within its clade).
  • Add barendN=colour for the last node.

Either the outermost clade must be specified by Mal:Tlf or if Mal:Tlf is needed there, |style=width:auto must be present.


{{clade|style=font-size:85%;line-height:100%
|1={{cladex
   |1=Leaf A
   |2=Leaf B|barbegin2=green
   |3=Leaf C|bar3=green
   |4={{cladex
      |1=Leaf D|barend1=green
      |2=Leaf E
      |3=Leaf F|barbegin3=purple  
      |4={{cladex
         |1=Leaf G|bar1=purple
         |2=Leaf H|barend2=purple
         }}
      }}
   }}
}}

produces

{{#if:Leaf H| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
{{#if:|{{{label1}}}|
}}
{{#if:Leaf B| }} {{#if:Leaf C| }} {{#if:{| cellspacing=0 cellpadding=0 border=0 style="width:100%;" {{#if:Leaf E| }} {{#if:Leaf F| }} {{#if:{| cellspacing=0 cellpadding=0 border=0 style="width:100%;" {{#if:Leaf H| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}}
2px|0px}} black; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:|2px|0px}} solid black;" |

{{#ifeq: L | { | |   }}Leaf A{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar2}}}|{{#if:green|2px green|{{#if:|2px {{{barend2}}}|0px black}}}}}}; border-top: solid {{#if:green|2px green|0px black}}; border-bottom: solid {{#if:|2px {{{barend2}}}|0px black}};" |

{{#ifeq: L | { | |   }}Leaf B{{#if:green| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:green|2px green|{{#if:|2px {{{barbegin3}}}|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin3}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" |

{{#ifeq: L | { | |   }}Leaf C{{#if:green| |}}

double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}}
2px|0px}} green; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:green|2px|0px}} solid green;" |

{{#ifeq: L | { | |   }}Leaf D{{#if:green| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar2}}}|{{#if:|2px {{{barbegin2}}}|{{#if:|2px {{{barend2}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend2}}}|0px black}};" |

{{#ifeq: L | { | |   }}Leaf E{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar3}}}|{{#if:purple|2px purple|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:purple|2px purple|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" |

{{#ifeq: L | { | |   }}Leaf F{{#if:purple| |}}

double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}}
2px|0px}} purple; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:|2px|0px}} solid black;" |

{{#ifeq: L | { | |   }}Leaf G{{#if:purple| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar2}}}|{{#if:|2px {{{barbegin2}}}|{{#if:purple|2px purple|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:purple|2px purple|0px black}};" |

{{#ifeq: L | { | |   }}Leaf H{{#if:purple| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar3}}}|{{#if:|2px {{{barbegin3}}}|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin3}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{3}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{4}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}}


|

double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" |

{{#ifeq: { | { | |   }}{| cellspacing=0 cellpadding=0 border=0 style="width:100%;"

double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}}
2px|0px}} purple; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:|2px|0px}} solid black;" |

{{#ifeq: L | { | |   }}Leaf G{{#if:purple| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar2}}}|{{#if:|2px {{{barbegin2}}}|{{#if:purple|2px purple|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:purple|2px purple|0px black}};" |

{{#ifeq: L | { | |   }}Leaf H{{#if:purple| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar3}}}|{{#if:|2px {{{barbegin3}}}|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin3}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{3}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{4}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}}


{{#if:| |}}

|- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}} |- }} | style="vertical-align:top; border: 0; padding: 0;" |
|}| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align:top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" | {{#ifeq: { | { | |   }}{| cellspacing=0 cellpadding=0 border=0 style="width:100%;" | style="width: 1.5em; border-bottom: {{#ifeq:{{{state1}}}|double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}} || rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:green|2px|0px}} green; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:green|2px|0px}} solid green;" | {{#ifeq: L | { | |   }}Leaf D{{#if:green| |}} |- {{#if:Leaf E| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar2}}}|{{#if:|2px {{{barbegin2}}}|{{#if:|2px {{{barend2}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend2}}}|0px black}};" | {{#ifeq: L | { | |   }}Leaf E{{#if:| |}} |- }} {{#if:Leaf F| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar3}}}|{{#if:purple|2px purple|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:purple|2px purple|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" | {{#ifeq: L | { | |   }}Leaf F{{#if:purple| |}} |- }} {{#if:{| cellspacing=0 cellpadding=0 border=0 style="width:100%;" | style="width: 1.5em; border-bottom: {{#ifeq:{{{state1}}}|double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}} || rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:purple|2px|0px}} purple; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:|2px|0px}} solid black;" | {{#ifeq: L | { | |   }}Leaf G{{#if:purple| |}} |- {{#if:Leaf H| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar2}}}|{{#if:|2px {{{barbegin2}}}|{{#if:purple|2px purple|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:purple|2px purple|0px black}};" | {{#ifeq: L | { | |   }}Leaf H{{#if:purple| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar3}}}|{{#if:|2px {{{barbegin3}}}|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin3}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{3}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align:top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{4}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}} |- }} | style="vertical-align:top; border: 0; padding: 0;" |
|}| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align:top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" | {{#ifeq: { | { | |   }}{| cellspacing=0 cellpadding=0 border=0 style="width:100%;" | style="width: 1.5em; border-bottom: {{#ifeq:{{{state1}}}|double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}} || rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:purple|2px|0px}} purple; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:|2px|0px}} solid black;" | {{#ifeq: L | { | |   }}Leaf G{{#if:purple| |}} |- {{#if:Leaf H| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar2}}}|{{#if:|2px {{{barbegin2}}}|{{#if:purple|2px purple|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:purple|2px purple|0px black}};" | {{#ifeq: L | { | |   }}Leaf H{{#if:purple| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar3}}}|{{#if:|2px {{{barbegin3}}}|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin3}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{3}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align:top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{4}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}} |- }} | style="vertical-align:top; border: 0; padding: 0;" |
|}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}} |- }} | style="vertical-align:top; border: 0; padding: 0;" |
|}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}} |- }} | style="vertical-align:top; border: 0; padding: 0;" |
|} |- {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{2}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{3}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{4}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{5}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{6}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{7}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{8}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{9}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{10}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{11}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{12}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{13}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{14}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{15}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{16}}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 1px solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} || rowspan=2 style="border: 0; padding: 0;" | {{{17}}} |- }} | style="border: 0; padding: 0; vertical-align: top;" |
|}

The horizontal lines can be omitted by using |barN=colour throughout. Thus the following (note the use of |style=width:auto since the outermost clade uses the extra features of Mal:Tlf):


{{cladex|style=width:auto;font-size:85%;line-height:100%
|1=Leaf A
|2={{cladex
   |1=Leaf B|bar1=midnightblue
   |2=Leaf C|bar2=midnightblue
   }}
|3=Leaf D|bar3=midnightblue 
}}

produces

{{#if:{| cellspacing=0 cellpadding=0 border=0 style="width:100%;" {{#if:Leaf C| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}
double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}}
2px|0px}} black; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:|2px|0px}} solid black;" |

{{#ifeq: L | { | |   }}Leaf A{{#if:| |}}

double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}}
2px|0px}} midnightblue; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:|2px|0px}} solid black;" |

{{#ifeq: L | { | |   }}Leaf B{{#if:midnightblue| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:midnightblue|2px midnightblue|{{#if:|2px {{{barbegin2}}}|{{#if:|2px {{{barend2}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend2}}}|0px black}};" |

{{#ifeq: L | { | |   }}Leaf C{{#if:midnightblue| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar3}}}|{{#if:|2px {{{barbegin3}}}|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin3}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{3}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{4}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}}


double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" |

{{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}}


|

| style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar2}}}|{{#if:|2px {{{barbegin2}}}|{{#if:|2px {{{barend2}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend2}}}|0px black}};" | {{#ifeq: { | { | |   }}{| cellspacing=0 cellpadding=0 border=0 style="width:100%;" | style="width: 1.5em; border-bottom: {{#ifeq:{{{state1}}}|double|{{#ifexpr:1<2|3px|{{{thickness}}}px}}|1px}} solid black; border-left: 0; border-top: 0; border-right: 0; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label1}}}|
}} || rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:midnightblue|2px|0px}} midnightblue; border-top: solid {{#if:|2px|0px}} black; border-bottom: {{#if:|2px|0px}} solid black;" | {{#ifeq: L | { | |   }}Leaf B{{#if:midnightblue| |}} |- {{#if:Leaf C| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label2}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:midnightblue|2px midnightblue|{{#if:|2px {{{barbegin2}}}|{{#if:|2px {{{barend2}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin2}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend2}}}|0px black}};" | {{#ifeq: L | { | |   }}Leaf C{{#if:midnightblue| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar3}}}|{{#if:|2px {{{barbegin3}}}|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin3}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{3}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align:top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{4}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}} |- }} | style="vertical-align:top; border: 0; padding: 0;" |
|}{{#if:| |}} |- }} {{#if:Leaf D| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label3}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:midnightblue|2px midnightblue|{{#if:|2px {{{barbegin3}}}|{{#if:|2px {{{barend3}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin3}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend3}}}|0px black}};" | {{#ifeq: L | { | |   }}Leaf D{{#if:midnightblue| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align:top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label4}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar4}}}|{{#if:|2px {{{barbegin4}}}|{{#if:|2px {{{barend4}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin4}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend4}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{4}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label5}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar5}}}|{{#if:|2px {{{barbegin5}}}|{{#if:|2px {{{barend5}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin5}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend5}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{5}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label6}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar6}}}|{{#if:|2px {{{barbegin6}}}|{{#if:|2px {{{barend6}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin6}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend6}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{6}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label7}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar7}}}|{{#if:|2px {{{barbegin7}}}|{{#if:|2px {{{barend7}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin7}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend7}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{7}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label8}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar8}}}|{{#if:|2px {{{barbegin8}}}|{{#if:|2px {{{barend8}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin8}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend8}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{8}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label9}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar9}}}|{{#if:|2px {{{barbegin9}}}|{{#if:|2px {{{barend9}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin9}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend9}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{9}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label10}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar10}}}|{{#if:|2px {{{barbegin10}}}|{{#if:|2px {{{barend10}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin10}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend10}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{10}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label11}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar11}}}|{{#if:|2px {{{barbegin11}}}|{{#if:|2px {{{barend11}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin11}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend11}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{11}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label12}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar12}}}|{{#if:|2px {{{barbegin12}}}|{{#if:|2px {{{barend12}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin12}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend12}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{12}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label13}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar13}}}|{{#if:|2px {{{barbegin13}}}|{{#if:|2px {{{barend13}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin13}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend13}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{13}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label14}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar14}}}|{{#if:|2px {{{barbegin14}}}|{{#if:|2px {{{barend14}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin14}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend14}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{14}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label15}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar15}}}|{{#if:|2px {{{barbegin15}}}|{{#if:|2px {{{barend15}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin15}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend15}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{15}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label16}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar16}}}|{{#if:|2px {{{barbegin16}}}|{{#if:|2px {{{barend16}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin16}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend16}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{16}}}{{#if:| |}} |- }} {{#if:| | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: 0; vertical-align: top;" |
|- | style="border-left: 1px solid black; border-top: 0; border-right: 0; border-bottom: {{#ifeq:solid|double|{{#ifexpr:1<2|3px|1px}}|1px}} solid black; padding: 0 0.2em; vertical-align: bottom; text-align: center;" | {{#if:|{{{label17}}}|
}} Mal:!! rowspan=2 style="border: 0; padding: 0; border-right: solid {{#if:|2px {{{bar17}}}|{{#if:|2px {{{barbegin17}}}|{{#if:|2px {{{barend17}}}|0px black}}}}}}; border-top: solid {{#if:|2px {{{barbegin17}}}|0px black}}; border-bottom: solid {{#if:|2px {{{barend17}}}|0px black}};" | {{#ifeq: { | { | |   }}{{{17}}}{{#if:| |}} |- }} | style="vertical-align:top; border: 0; padding: 0;" |
|}

Note that brackets or bars must only be applied to leaf nodes. In the example above, it may be tempting to write


{{cladex|style=width:auto;font-size:85%;line-height:100%
|1=Leaf A
|bar2=midnightblue
|2={{cladex
   |1=Leaf B
   |2=Leaf C
   }}
|3=Leaf D|bar3=midnightblue
}}

with the expectation that the bar will be to the right of the whole of the clade containing Leaf B and Leaf C. This does not produce the required output.

Specifying colours

You can use any of the ways in which colours can be specified in HTML; e.g. the standard colour names, the three or six hex digit notations, such as #FC3 or #F3C630, or the rgb() notation.

Supplying text labels

Text labels for each bracket/bar can be added using {{[[:{{#if:|:}}Mal:Barlabel|Barlabel]]}}. Accessibility guidelines require pages not to rely on colour alone, so it's particularly important to add labels if you have more than one bracket/bar and need to refer to them separately.

Debugging

If your cladogram doesn't display brackets/bars as you expected, check that:

  • You understand the numbering system for the parameters barN<tt>, etc. The N must be the same as the number of the child within its clade. Thus typically you should write <tt>|N=label for leaf|barN=colour for bar, e.g. |2=[[Passeridae]]|bar2=midnightblue.
  • You have only attempted to apply brackets/bars to leaf nodes.
  • Either the outermost clade uses Mal:Tlf or if it has to use Mal:Tlf, then |style=width:auto is present.

}}

Limitations

Label length

Labels produced by |labelN=, where N is 1, 2, ..., can lead to poor layout of the resulting cladogram. (This does not apply to the text of leaves, i.e. text produced by |N=.) To avoid problems:

  • labels should be kept as short as possible, ideally a single word
  • any necessary spaces in labels should be represented as &nbsp; not as actual spaces
  • line breaks (i.e. <br>) should not be used.

Browser differences

Fil:Cladograms - browser variation.png
Browser variation: left – Internet Explorer, Firefox; right – Safari, Chrome, Opera

Cladograms are drawn by generating hidden tables. The horizontal and vertical lines making up the tree are actually the edges of table cells. The tables are then drawn by the browser or user agent using its internal algorithms. As these differ from browser to browser, the trees produced will not look the same on all browsers.

In particular, Mal:As of there are two algorithms for laying out tables with empty cells, used by two groups of browsers. Browsers like Internet Explorer and Firefox use one algorithm, producing cladograms like the two on the left in the diagram. Browsers like Safari, Chrome and Opera use another algorithm, producing cladograms like the two on the right in the diagram.

No automated "fix" for these differences exists at present.

If there is a choice over the ordering of the terminal nodes (leaves) of the tree, cladograms look best in the second group of browsers if as much branching as possible is at the bottom of the cladogram. Typically this is produced by arranging the terminal nodes downwards on the page in order of their evolutionary divergence. Compare the bottom row of the diagram to the top row.

Large cladograms

There are limitations on the size and complexity of the cladograms which can be drawn:

  • A maximum of 17 children is allowed per node. It may seem that this could easily be increased by editing the template, but see the next point.
  • Cladograms can only be expanded up to a certain level of complexity because the MediaWiki software limits the resources available for template expansion. The cladogram at APG_III_system#Phylogeny has had to be broken into three parts, because the entire cladogram exhausts the allowed resources (in this case the allowed expansion depth). Any change to the template could result in large cladograms failing to display correctly. In general, don't exceed a depth of 19, i.e. don't nest one {{#ifeq:clade|cladex|cladex|clade}} template inside another more than 19 times.

Inclusion in books

There are many known bugs in rendering tables in the software which produces Wikipedia books; see the book tool feedback page. Mal:As of these result in the lines in cladograms not displaying in books.