The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Perl Pages: 1 -->
<svg width="412pt" height="490pt"
 viewBox="0.00 0.00 411.50 490.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 486)">
<title>Perl</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-486 407.5,-486 407.5,4 -4,4"/>
<!-- 0 -->
<g id="node1" class="node"><title>0</title>
<polygon fill="none" stroke="green" points="259.4,-452.544 259.4,-467.456 230.169,-478 188.831,-478 159.6,-467.456 159.6,-452.544 188.831,-442 230.169,-442 259.4,-452.544"/>
<polygon fill="none" stroke="green" points="263.396,-449.734 263.396,-470.266 230.867,-482 188.133,-482 155.604,-470.266 155.604,-449.734 188.133,-438 230.867,-438 263.396,-449.734"/>
<text text-anchor="middle" x="209.5" y="-456.3" font-family="Times,serif" font-size="14.00">%$person</text>
</g>
<!-- 0_kids -->
<g id="node2" class="node"><title>0_kids</title>
<path fill="none" stroke="grey" d="M193.5,-365.5C193.5,-365.5 273.5,-365.5 273.5,-365.5 279.5,-365.5 285.5,-371.5 285.5,-377.5 285.5,-377.5 285.5,-389.5 285.5,-389.5 285.5,-395.5 279.5,-401.5 273.5,-401.5 273.5,-401.5 193.5,-401.5 193.5,-401.5 187.5,-401.5 181.5,-395.5 181.5,-389.5 181.5,-389.5 181.5,-377.5 181.5,-377.5 181.5,-371.5 187.5,-365.5 193.5,-365.5"/>
<text text-anchor="middle" x="210" y="-379.8" font-family="Times,serif" font-size="14.00" fill="blue">address</text>
<polyline fill="none" stroke="grey" points="238.5,-365.5 238.5,-401.5 "/>
<text text-anchor="middle" x="262" y="-379.8" font-family="Times,serif" font-size="14.00" fill="blue">name</text>
</g>
<!-- 0&#45;&gt;0_kids -->
<g id="edge1" class="edge"><title>0&#45;&gt;0_kids:port1</title>
<path fill="none" stroke="grey" d="M209.5,-437.886C209.5,-430.163 209.5,-421.138 209.5,-412.263"/>
<polygon fill="grey" stroke="grey" points="213,-412 209.5,-402 206,-412 213,-412"/>
</g>
<!-- 0_0_kids -->
<g id="node3" class="node"><title>0_0_kids</title>
<path fill="none" stroke="grey" d="M157.5,-292.5C157.5,-292.5 209.5,-292.5 209.5,-292.5 215.5,-292.5 221.5,-298.5 221.5,-304.5 221.5,-304.5 221.5,-316.5 221.5,-316.5 221.5,-322.5 215.5,-328.5 209.5,-328.5 209.5,-328.5 157.5,-328.5 157.5,-328.5 151.5,-328.5 145.5,-322.5 145.5,-316.5 145.5,-316.5 145.5,-304.5 145.5,-304.5 145.5,-298.5 151.5,-292.5 157.5,-292.5"/>
<text text-anchor="middle" x="183.5" y="-306.8" font-family="Times,serif" font-size="14.00" fill="blue">%$address</text>
</g>
<!-- 0_kids&#45;&gt;0_0_kids -->
<g id="edge2" class="edge"><title>0_kids:port1&#45;&gt;0_0_kids:port1</title>
<path fill="none" stroke="grey" d="M209.5,-365C209.5,-355.555 206.28,-346.008 202.106,-337.601"/>
<polygon fill="grey" stroke="grey" points="205.043,-335.681 197.109,-328.659 198.932,-339.095 205.043,-335.681"/>
</g>
<!-- 0_1_kids -->
<g id="node11" class="node"><title>0_1_kids</title>
<path fill="none" stroke="grey" d="M269,-292.5C269,-292.5 310,-292.5 310,-292.5 316,-292.5 322,-298.5 322,-304.5 322,-304.5 322,-316.5 322,-316.5 322,-322.5 316,-328.5 310,-328.5 310,-328.5 269,-328.5 269,-328.5 263,-328.5 257,-322.5 257,-316.5 257,-316.5 257,-304.5 257,-304.5 257,-298.5 263,-292.5 269,-292.5"/>
<text text-anchor="middle" x="289.5" y="-306.8" font-family="Times,serif" font-size="14.00" fill="blue">%$name</text>
</g>
<!-- 0_kids&#45;&gt;0_1_kids -->
<g id="edge10" class="edge"><title>0_kids:port2&#45;&gt;0_1_kids:port1</title>
<path fill="none" stroke="grey" d="M262.5,-365C262.5,-355.384 265.916,-345.714 270.319,-337.244"/>
<polygon fill="grey" stroke="grey" points="273.355,-338.985 275.367,-328.583 267.307,-335.46 273.355,-338.985"/>
</g>
<!-- 0_0_0_kids -->
<g id="node4" class="node"><title>0_0_0_kids</title>
<path fill="none" stroke="grey" d="M95.5,-219.5C95.5,-219.5 207.5,-219.5 207.5,-219.5 213.5,-219.5 219.5,-225.5 219.5,-231.5 219.5,-231.5 219.5,-243.5 219.5,-243.5 219.5,-249.5 213.5,-255.5 207.5,-255.5 207.5,-255.5 95.5,-255.5 95.5,-255.5 89.5,-255.5 83.5,-249.5 83.5,-243.5 83.5,-243.5 83.5,-231.5 83.5,-231.5 83.5,-225.5 89.5,-219.5 95.5,-219.5"/>
<text text-anchor="middle" x="102" y="-233.8" font-family="Times,serif" font-size="14.00" fill="blue">city</text>
<polyline fill="none" stroke="grey" points="120.5,-219.5 120.5,-255.5 "/>
<text text-anchor="middle" x="149.5" y="-233.8" font-family="Times,serif" font-size="14.00" fill="blue">country</text>
<polyline fill="none" stroke="grey" points="178.5,-219.5 178.5,-255.5 "/>
<text text-anchor="middle" x="199" y="-233.8" font-family="Times,serif" font-size="14.00" fill="blue">state</text>
</g>
<!-- 0_0_kids&#45;&gt;0_0_0_kids -->
<g id="edge3" class="edge"><title>0_0_kids:port1&#45;&gt;0_0_0_kids:port2</title>
<path fill="none" stroke="grey" d="M164.908,-292.029C159.017,-284.73 153.383,-275.791 150.87,-266.195"/>
<polygon fill="grey" stroke="grey" points="154.3,-265.445 149.5,-256 147.363,-266.377 154.3,-265.445"/>
</g>
<!-- 0_0_0_0_kids -->
<g id="node5" class="node"><title>0_0_0_0_kids</title>
<path fill="none" stroke="grey" d="M46.5,-146.5C46.5,-146.5 78.5,-146.5 78.5,-146.5 84.5,-146.5 90.5,-152.5 90.5,-158.5 90.5,-158.5 90.5,-170.5 90.5,-170.5 90.5,-176.5 84.5,-182.5 78.5,-182.5 78.5,-182.5 46.5,-182.5 46.5,-182.5 40.5,-182.5 34.5,-176.5 34.5,-170.5 34.5,-170.5 34.5,-158.5 34.5,-158.5 34.5,-152.5 40.5,-146.5 46.5,-146.5"/>
<text text-anchor="middle" x="62.5" y="-160.8" font-family="Times,serif" font-size="14.00" fill="blue">%$city</text>
</g>
<!-- 0_0_0_kids&#45;&gt;0_0_0_0_kids -->
<g id="edge4" class="edge"><title>0_0_0_kids:port1&#45;&gt;0_0_0_0_kids:port1</title>
<path fill="none" stroke="grey" d="M101.5,-219C101.5,-208.703 96.8391,-199.012 90.7398,-190.739"/>
<polygon fill="grey" stroke="grey" points="93.3644,-188.421 84.2805,-182.968 87.9813,-192.896 93.3644,-188.421"/>
</g>
<!-- 0_0_0_1_kids -->
<g id="node9" class="node"><title>0_0_0_1_kids</title>
<path fill="none" stroke="grey" d="M120.5,-146.5C120.5,-146.5 162.5,-146.5 162.5,-146.5 168.5,-146.5 174.5,-152.5 174.5,-158.5 174.5,-158.5 174.5,-170.5 174.5,-170.5 174.5,-176.5 168.5,-182.5 162.5,-182.5 162.5,-182.5 120.5,-182.5 120.5,-182.5 114.5,-182.5 108.5,-176.5 108.5,-170.5 108.5,-170.5 108.5,-158.5 108.5,-158.5 108.5,-152.5 114.5,-146.5 120.5,-146.5"/>
<text text-anchor="middle" x="141.5" y="-160.8" font-family="Times,serif" font-size="14.00" fill="blue">Australia</text>
</g>
<!-- 0_0_0_kids&#45;&gt;0_0_0_1_kids -->
<g id="edge8" class="edge"><title>0_0_0_kids:port2&#45;&gt;0_0_0_1_kids:port1</title>
<path fill="none" stroke="grey" d="M149.5,-219C149.5,-210.393 148.511,-201.102 147.229,-192.671"/>
<polygon fill="grey" stroke="grey" points="150.637,-191.836 145.5,-182.569 143.737,-193.016 150.637,-191.836"/>
</g>
<!-- 0_0_0_2_kids -->
<g id="node10" class="node"><title>0_0_0_2_kids</title>
<path fill="none" stroke="grey" d="M205,-146.5C205,-146.5 242,-146.5 242,-146.5 248,-146.5 254,-152.5 254,-158.5 254,-158.5 254,-170.5 254,-170.5 254,-176.5 248,-182.5 242,-182.5 242,-182.5 205,-182.5 205,-182.5 199,-182.5 193,-176.5 193,-170.5 193,-170.5 193,-158.5 193,-158.5 193,-152.5 199,-146.5 205,-146.5"/>
<text text-anchor="middle" x="223.5" y="-160.8" font-family="Times,serif" font-size="14.00" fill="blue">Victoria</text>
</g>
<!-- 0_0_0_kids&#45;&gt;0_0_0_2_kids -->
<g id="edge9" class="edge"><title>0_0_0_kids:port3&#45;&gt;0_0_0_2_kids:port1</title>
<path fill="none" stroke="grey" d="M199.5,-219C199.5,-209.686 202.472,-200.177 206.325,-191.765"/>
<polygon fill="grey" stroke="grey" points="209.474,-193.295 210.938,-182.802 203.25,-190.092 209.474,-193.295"/>
</g>
<!-- 0_0_0_0_0_kids -->
<g id="node6" class="node"><title>0_0_0_0_0_kids</title>
<path fill="none" stroke="grey" d="M46.5,-73.5C46.5,-73.5 144.5,-73.5 144.5,-73.5 150.5,-73.5 156.5,-79.5 156.5,-85.5 156.5,-85.5 156.5,-97.5 156.5,-97.5 156.5,-103.5 150.5,-109.5 144.5,-109.5 144.5,-109.5 46.5,-109.5 46.5,-109.5 40.5,-109.5 34.5,-103.5 34.5,-97.5 34.5,-97.5 34.5,-85.5 34.5,-85.5 34.5,-79.5 40.5,-73.5 46.5,-73.5"/>
<text text-anchor="middle" x="63" y="-87.8" font-family="Times,serif" font-size="14.00" fill="blue">locality</text>
<polyline fill="none" stroke="grey" points="91.5,-73.5 91.5,-109.5 "/>
<text text-anchor="middle" x="124" y="-87.8" font-family="Times,serif" font-size="14.00" fill="blue">postcode</text>
</g>
<!-- 0_0_0_0_kids&#45;&gt;0_0_0_0_0_kids -->
<g id="edge5" class="edge"><title>0_0_0_0_kids:port1&#45;&gt;0_0_0_0_0_kids:port1</title>
<path fill="none" stroke="grey" d="M62.5,-146.333C62.5,-138.634 62.5,-129.336 62.5,-120.182"/>
<polygon fill="grey" stroke="grey" points="66.0001,-120 62.5,-110 59.0001,-120 66.0001,-120"/>
</g>
<!-- 0_0_0_0_0_0_kids -->
<g id="node7" class="node"><title>0_0_0_0_0_0_kids</title>
<path fill="none" stroke="grey" d="M12,-0.5C12,-0.5 83,-0.5 83,-0.5 89,-0.5 95,-6.5 95,-12.5 95,-12.5 95,-24.5 95,-24.5 95,-30.5 89,-36.5 83,-36.5 83,-36.5 12,-36.5 12,-36.5 6,-36.5 0,-30.5 0,-24.5 0,-24.5 0,-12.5 0,-12.5 0,-6.5 6,-0.5 12,-0.5"/>
<text text-anchor="middle" x="47.5" y="-14.8" font-family="Times,serif" font-size="14.00" fill="blue">Murrumbeena</text>
</g>
<!-- 0_0_0_0_0_kids&#45;&gt;0_0_0_0_0_0_kids -->
<g id="edge6" class="edge"><title>0_0_0_0_0_kids:port1&#45;&gt;0_0_0_0_0_0_kids:port1</title>
<path fill="none" stroke="grey" d="M62.5,-73C62.5,-64.2091 60.6634,-54.8974 58.2755,-46.5056"/>
<polygon fill="grey" stroke="grey" points="61.558,-45.2795 55.1758,-36.8227 54.8913,-47.4137 61.558,-45.2795"/>
</g>
<!-- 0_0_0_0_0_1_kids -->
<g id="node8" class="node"><title>0_0_0_0_0_1_kids</title>
<path fill="none" stroke="grey" d="M125.5,-0.5C125.5,-0.5 155.5,-0.5 155.5,-0.5 161.5,-0.5 167.5,-6.5 167.5,-12.5 167.5,-12.5 167.5,-24.5 167.5,-24.5 167.5,-30.5 161.5,-36.5 155.5,-36.5 155.5,-36.5 125.5,-36.5 125.5,-36.5 119.5,-36.5 113.5,-30.5 113.5,-24.5 113.5,-24.5 113.5,-12.5 113.5,-12.5 113.5,-6.5 119.5,-0.5 125.5,-0.5"/>
<text text-anchor="middle" x="140.5" y="-14.8" font-family="Times,serif" font-size="14.00" fill="blue">3163</text>
</g>
<!-- 0_0_0_0_0_kids&#45;&gt;0_0_0_0_0_1_kids -->
<g id="edge7" class="edge"><title>0_0_0_0_0_kids:port2&#45;&gt;0_0_0_0_0_1_kids:port1</title>
<path fill="none" stroke="grey" d="M124.5,-73C124.5,-64.1666 126.459,-54.8421 129.006,-46.4517"/>
<polygon fill="grey" stroke="grey" points="132.391,-47.3709 132.313,-36.7764 125.767,-45.1073 132.391,-47.3709"/>
</g>
<!-- 0_1_0_kids -->
<g id="node12" class="node"><title>0_1_0_kids</title>
<path fill="none" stroke="grey" d="M269.5,-219.5C269.5,-219.5 391.5,-219.5 391.5,-219.5 397.5,-219.5 403.5,-225.5 403.5,-231.5 403.5,-231.5 403.5,-243.5 403.5,-243.5 403.5,-249.5 397.5,-255.5 391.5,-255.5 391.5,-255.5 269.5,-255.5 269.5,-255.5 263.5,-255.5 257.5,-249.5 257.5,-243.5 257.5,-243.5 257.5,-231.5 257.5,-231.5 257.5,-225.5 263.5,-219.5 269.5,-219.5"/>
<text text-anchor="middle" x="299" y="-233.8" font-family="Times,serif" font-size="14.00" fill="blue">given_name</text>
<polyline fill="none" stroke="grey" points="340.5,-219.5 340.5,-255.5 "/>
<text text-anchor="middle" x="372" y="-233.8" font-family="Times,serif" font-size="14.00" fill="blue">surname</text>
</g>
<!-- 0_1_kids&#45;&gt;0_1_0_kids -->
<g id="edge11" class="edge"><title>0_1_kids:port1&#45;&gt;0_1_0_kids:port1</title>
<path fill="none" stroke="grey" d="M294,-292.456C295.635,-284.787 297.27,-275.497 298.041,-266.282"/>
<polygon fill="grey" stroke="grey" points="301.551,-266.146 298.5,-256 294.558,-265.834 301.551,-266.146"/>
</g>
<!-- 0_1_0_0_kids -->
<g id="node13" class="node"><title>0_1_0_0_kids</title>
<path fill="none" stroke="grey" d="M284.5,-146.5C284.5,-146.5 314.5,-146.5 314.5,-146.5 320.5,-146.5 326.5,-152.5 326.5,-158.5 326.5,-158.5 326.5,-170.5 326.5,-170.5 326.5,-176.5 320.5,-182.5 314.5,-182.5 314.5,-182.5 284.5,-182.5 284.5,-182.5 278.5,-182.5 272.5,-176.5 272.5,-170.5 272.5,-170.5 272.5,-158.5 272.5,-158.5 272.5,-152.5 278.5,-146.5 284.5,-146.5"/>
<text text-anchor="middle" x="299.5" y="-160.8" font-family="Times,serif" font-size="14.00" fill="blue">Ron</text>
</g>
<!-- 0_1_0_kids&#45;&gt;0_1_0_0_kids -->
<g id="edge12" class="edge"><title>0_1_0_kids:port1&#45;&gt;0_1_0_0_kids:port1</title>
<path fill="none" stroke="grey" d="M298.5,-219C298.5,-210.483 298.624,-201.218 298.784,-192.785"/>
<polygon fill="grey" stroke="grey" points="302.286,-192.738 299,-182.665 295.287,-192.588 302.286,-192.738"/>
</g>
<!-- 0_1_0_1_kids -->
<g id="node14" class="node"><title>0_1_0_1_kids</title>
<path fill="none" stroke="grey" d="M356.5,-146.5C356.5,-146.5 388.5,-146.5 388.5,-146.5 394.5,-146.5 400.5,-152.5 400.5,-158.5 400.5,-158.5 400.5,-170.5 400.5,-170.5 400.5,-176.5 394.5,-182.5 388.5,-182.5 388.5,-182.5 356.5,-182.5 356.5,-182.5 350.5,-182.5 344.5,-176.5 344.5,-170.5 344.5,-170.5 344.5,-158.5 344.5,-158.5 344.5,-152.5 350.5,-146.5 356.5,-146.5"/>
<text text-anchor="middle" x="372.5" y="-160.8" font-family="Times,serif" font-size="14.00" fill="blue">Savage</text>
</g>
<!-- 0_1_0_kids&#45;&gt;0_1_0_1_kids -->
<g id="edge13" class="edge"><title>0_1_0_kids:port2&#45;&gt;0_1_0_1_kids:port1</title>
<path fill="none" stroke="grey" d="M372.5,-219C372.5,-210.484 372.5,-201.22 372.5,-192.787"/>
<polygon fill="grey" stroke="grey" points="376,-192.667 372.5,-182.667 369,-192.667 376,-192.667"/>
</g>
</g>
</svg>