Fix for bug when joining where ID prefixes would be added even if they use the default ID namespace
<?xml version="1.0" encoding="UTF-8"?>
<s:svg xmlns:doc="tooldoc" xmlns:s="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" onload="wrapalltext()" class="block-fixed" viewBox="-21.95 0 686.65 415.7985">
<title xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math">Symbian OS vFuture System Model: Build M04710a</title>
<defs xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math">
<style type="text/css">
text.layer, text.block, text.subblock, text.collection, text.component,
text.cbox, text.lgrp, text.label, text.lgd {
fill:black;
font-family: Arial;
}
text.title {
fill:red;
font-weight: bold;
font-size: 6.3495px;
font-family: Arial;
}
text.component {
font-size: 1.940px; /* 5.5pt */
font-weight: bold
}
text.lgd,
text.layer, text.block {
font-size: 4.233px; /* 12pt */
font-weight: bold;
}
text.label {
font-size: 1.940px; /* 5.5pt */
font-weight: bold
}
text.cbox {
font-size: 1.411px; /* 4pt */
font-weight: bold
}
text.lgrp {
font-size: 12.699px; /* 36pt */
font-weight: normal;
}
svg.subblock text.block,
svg.subblock-fixed text.block {
font-size: 7.7605px; /* 22pt */
}
svg.block text.block,
svg.block-fixed text.block {
font-size: 11.288px; /* 32pt */
font-weight: normal;
}
svg.subblock-fixed text.block,
svg.block-fixed text.block {
}
text.subblock {
font-size: 2.822px; /* 8pt */
}
svg.collection text.subblock,
svg.collection-fixed text.subblock {
font-size: 4.233px; /* 12pt */
}
svg.subblock text.subblock,
svg.subblock-fixed text.subblock {
font-size: 7.055px; /* 20pt */
}
text.collection {
font-size: 2.469px; /* 7pt */
}
svg.collection text.collection,
svg.collection-fixed text.collection {
font-size: 3.7035px; /* 10.5pt */
}
/* thin border */
rect.legend, rect.collection, rect.cbox {
stroke-width: 0.0882px; /* 0.25pt */
stroke: black
}
/* thick border */
rect.layer, rect.subblock, rect.block {
stroke-width: 0.2469px; /* 0.7pt */
stroke: black
}
rect.layer {
fill: #e6e6e6
}
rect.block {
fill: #b3b3b3
}
rect.subblock {
fill: #e6e6e6
}
rect.collection {
fill: white
}
rect.legend {
fill: white
}
</style>
<symbol id="Borderbox" viewBox="0 0 20 20">
<path d="M 0 0 L 0 20 L 20 20 L 20 0 z" stroke="black"/>
</symbol>
<symbol id="Borderbox-clipLB" viewBox="0 0 20 20">
<path d="M 0 0 L 0 15 L 5 20 L 20 20 L 20 0 z" stroke="black"/>
</symbol>
<symbol id="Borderbox-clipLT" viewBox="0 0 20 20">
<path d="M 5 0 L 0 5 L 0 20 L 20 20 L 20 0 z" stroke="black"/>
</symbol>
<symbol id="Borderbox-clipRB" viewBox="0 0 20 20">
<path d="M 0 0 L 0 20 L 15 20 L 20 15 L 20 0 z" stroke="black"/>
</symbol>
<symbol id="Borderbox-clipRT" viewBox="0 0 20 20">
<path d="M 0 0 L 0 20 L 20 20 L 20 5 L 15 0 z" stroke="black"/>
</symbol>
<symbol id="Borderbox-clipAll" viewBox="0 0 20 20">
<path d="M 5 0 L 0 5 L 0 15 L 5 20 L 15 20 L 20 15 L 20 5 L 15 0 z" stroke="black"/>
</symbol>
</defs>
<s:defs>
<s:marker id="Triangle" viewBox="-1 -1 7 7" refX="5" refY="2" markerUnits="strokeWidth" markerWidth="6" markerHeight="6" orient="auto">
<s:polygon style="fill:black;stroke:black;" points="0,0 5,2 0,4 0,0"/>
</s:marker>
<s:marker id="TriangleF" viewBox="-1 -1 7 7" refX="0" refY="2" markerUnits="strokeWidth" markerWidth="6" markerHeight="6" orient="auto">
<s:polygon style="fill:blue;stroke:blue;" points="5,0 5,4 0,2 5,0"/>
</s:marker>
<s:style type="text/css">
path.arrow {
marker-end: url(#Triangle);
fill:none;stroke: black;
stroke-width: 2.4px;
}
path.arrowF {
marker-start: url(#TriangleF);
fill:none;stroke: blue;
stroke-width: 2.4px;
}
</s:style>
</s:defs>
<!--Drawing in static mode: false-->
<script xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" type="text/ecmascript">
var svgns="http://www.w3.org/2000/svg";
var curId = '';
function clear(id) {
if(curId != '') off(curId);
return curId=id;
}
function on(id) {
var cur =document.getElementById(id)
cur.setAttribute('visibility','visible');
if(!cur.hasAttribute('wrapenated')) {
cur.setAttribute('wrapenated','true');
wrapalltext(cur)
}
return cur;
}
function off(id) {
document.getElementById(id).setAttribute('visibility','hidden');
}
function splitup(txt) {
var a = new Array;
var t = txt;
var found
while((found = t.match(/(^[\u3041-\u309e\u30a1-\u30fe\u4e00-\ufa2d])([\u3041-\u309e\u30a1-\u30fe\u4e00-\ufa2d].*)$/))|| ( found = t.match(/^([^ \u200b\xad-]+[ \u200b\xad-]+)(.*)$/))) {
a.push(found[1]);
t=found[2];
}
a.push(t);
return a;
}
function splitable(node) {
return node.firstChild.nodeType == 3 && node.firstChild.data.match(/[\t\n\r \u200b\xad-]/);
}
function crush(node, len) {
node.setAttribute('letter-spacing','-0.1');
if( node.getComputedTextLength() > len)
node.setAttribute('letter-spacing','-0.2');
}
function whatSize(txt) { // convert a length into pixels
if(txt.match(/^[0-9.-]+$/)) return txt;
var a = document.createElementNS(svgns,'rect');
a.setAttribute('x',0);
a.setAttribute('y',0);
a.setAttribute('width',txt);
var l = a.getBBox().width;
delete a;
return l;
}
function wrapalltext(node) {
if(!node) node= document;
var all = node.getElementsByTagNameNS(svgns,'text');
var i=0;
for (i=0; i<all.length; i++) {
var cur = all.item(i);
var w =0;
if(cur.hasAttribute('ref')) {
w = document.getElementById(cur.getAttribute('ref')).getBBox().width * 0.9;
} else if (cur.hasAttribute('width')) {
w = whatSize(cur.getAttribute('width'));
}
if (w) wraptext(cur,w)
}
}
function wraptext(cur,l) {
if(cur.firstChild.nodeType != 3) return; // must be just a text node
if(cur.getBBox().width < l ) {
cur.firstChild.data = cur.firstChild.data.replace(/[\xad\u200b]/g,"");
return; // no need -- won't wrap
}
var t = cur.firstChild.data.replace(/\s+/," "); // normalize all spaces
t = t.replace(/^ +/,"").replace(/ +$/,""); // trim spaces
var words =splitup(t); // each word ends with the split character (if any)
if (words.length<2) {
crush(cur, l);
return;
}
cur.removeChild(cur.firstChild)
var tspan = document.createElementNS(svgns,'tspan');
cur.appendChild(tspan);
var txt = document.createTextNode(words[0]);
tspan.appendChild(txt);
tspan.setAttribute('x',cur.getAttribute('x')); // Opera needs this
var nlines=1;
var zero =0;
for (i =1;i< words.length;i++) {
var was = txt.data;
txt.data+=words[i];
if (tspan.getComputedTextLength() -zero > l) { // if the line with this word at the end is bigger than the available space...
txt.data=was.replace(/ +$/,"").replace(/\xad(.)/,"$1").replace(/\u200b/g,""); // remove zero-width spaces and trailing spaces and soft hyphens
// if it's still too big then decrease the letter spacing
if( tspan.getComputedTextLength() > l ) crush(tspan,l);
tspan = document.createElementNS(svgns,'tspan');
tspan.setAttribute('dy',"1em");
nlines++;
tspan.setAttribute('x',cur.getAttribute('x'));
cur.appendChild(tspan);
txt = document.createTextNode('');
tspan.appendChild(txt);
zero = tspan.getComputedTextLength();
txt.data+=words[i];
}
}
txt.data=txt.data.replace(/ +$/,"").replace(/\xad(.)/,"$1").replace(/\u200b/g,""); // remove zero-width spaces and trailing spaces and soft hyphens
var align =cur.getAttribute('dominant-baseline');
if(align=='' || align=='ideographic') {
cur.setAttribute('dy',(1-nlines)+"em");
} else{
if(align=='mathematical')
cur.setAttribute('dy',((1-nlines ) / 2 )+"em");
else if(align=='hanging')
cur.setAttribute('dy',"0em")
}
}
</script>
<g xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" class="layer-group">
<rect width="680.25" height="387.15000000000003" x="-18.75" y="3.2" rx="4.65" fill="rgb(143,188,143)"/>
</g>
<g xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" class="layer-group">
<rect width="671.5" height="210.06" x="-15" y="139.46" rx="4.65" fill="rgb(93,155,205)"/>
<text text-anchor="middle" dominant-baseline="mathematical" class="lgrp" transform="rotate(-90)" y="-7.5" width="210.06" x="-244.49">Core OS</text>
</g>
<g xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" class="layer" transform="translate(0 8.2)" id="ApplicationServices">
<rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="70.23"/>
<text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="70.23" x="-35.415">Application Services</text>
<g class="layer-detail" transform="translate(213.05000000000004 6.4)">
<rect x="-200.25000000000003" class="layer" y="-6.4" width="638.7" height="70.23"/>
<g>
<g class="block" transform="translate( 0 0)" id="PIM" onmouseover="on('dep-PIM')" onmouseout="off('dep-PIM')">
<rect class="block" x="0" width="78" height="63.83" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="29.314999999999998" dominant-baseline="mathematical">PIM</text>
<g/>
</g>
<g class="block" transform="translate( 80.1 0)" id="Messaging" onmouseover="on('dep-Messaging')" onmouseout="off('dep-Messaging')">
<rect class="block" x="0" width="78" height="63.83" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="29.314999999999998" dominant-baseline="mathematical">Messaging</text>
<g/>
</g>
<g class="block" transform="translate( 160.2 0)" id="RemoteManagement" onmouseover="on('dep-RemoteManagement')" onmouseout="off('dep-RemoteManagement')">
<rect class="block" x="0" width="78" height="63.83" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="29.314999999999998" dominant-baseline="mathematical">Remote Management</text>
<g/>
</g>
</g>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" class="layer" transform="translate(0 81.63000000000001)" id="GenericMiddleware">
<rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="54.63000000000001"/>
<text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="54.63000000000001" x="-27.615000000000006">Generic Middleware</text>
<g class="layer-detail" transform="translate(92.90000000000002 6.4)">
<rect x="-80.10000000000002" class="layer" y="-6.4" width="638.7" height="54.63000000000001"/>
<g>
<g class="block" transform="translate( 0 0)" id="GenericApplicationSupport" onmouseover="on('dep-GenericApplicationSupport')" onmouseout="off('dep-GenericApplicationSupport')">
<rect class="block" x="0" width="78" height="48.230000000000004" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="21.515" dominant-baseline="mathematical">Generic Application Support</text>
<g/>
</g>
<g class="block" transform="translate( 80.1 0)" id="ApplicationProvisioningandInstallation" onmouseover="on('dep-ApplicationProvisioningandInstallation')" onmouseout="off('dep-ApplicationProvisioningandInstallation')">
<rect class="block" x="0" width="78" height="48.230000000000004" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="21.515" dominant-baseline="mathematical">Application Provisioning and Installation</text>
<g/>
</g>
<g class="block" transform="translate( 160.2 0)" id="SecurityManagement" onmouseover="on('dep-SecurityManagement')" onmouseout="off('dep-SecurityManagement')">
<rect class="block" x="0" width="78" height="48.230000000000004" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="21.515" dominant-baseline="mathematical">Security Management</text>
<g/>
</g>
<g class="block" transform="translate( 240.29999999999998 0)" id="High-levelInternetProtocols" onmouseover="on('dep-High-levelInternetProtocols')" onmouseout="off('dep-High-levelInternetProtocols')">
<rect class="block" x="0" width="78" height="48.230000000000004" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="21.515" dominant-baseline="mathematical">High-level Internet Protocols</text>
<g/>
</g>
<g class="block" transform="translate( 320.4 0)" id="MultimediaMiddleware" onmouseover="on('dep-MultimediaMiddleware')" onmouseout="off('dep-MultimediaMiddleware')">
<rect class="block" x="0" width="78" height="48.230000000000004" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="21.515" dominant-baseline="mathematical">Multimedia Middleware</text>
<g/>
</g>
<g class="block" transform="translate( 400.5 0)" id="SystemGUIFramework" onmouseover="on('dep-SystemGUIFramework')" onmouseout="off('dep-SystemGUIFramework')">
<rect class="block" x="0" width="78" height="48.230000000000004" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="21.515" dominant-baseline="mathematical">System GUI Framework</text>
<g/>
</g>
</g>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" class="layer" transform="translate(0 144.46)" id="OSServices">
<rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="126.63000000000001"/>
<text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="126.63000000000001" x="-63.615">OS Services</text>
<g class="layer-detail" transform="translate(12.8 6.4)">
<rect x="0" class="layer" y="-6.4" width="638.7" height="126.63000000000001"/>
<g>
<g class="block" transform="translate( 0 0)" id="GenericOSServices" onmouseover="on('dep-GenericOSServices')" onmouseout="off('dep-GenericOSServices')">
<rect class="block" x="0" width="78" height="120.23" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="57.51499999999999" dominant-baseline="mathematical">Generic OS Services</text>
<g/>
</g>
<g class="block" transform="translate( 80.1 0)" id="SecurityandDataPrivacy" onmouseover="on('dep-SecurityandDataPrivacy')" onmouseout="off('dep-SecurityandDataPrivacy')">
<rect class="block" x="0" width="78" height="120.23" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="57.51499999999999" dominant-baseline="mathematical">Security and Data Privacy</text>
<g/>
</g>
<g class="block" transform="translate( 160.2 0)" id="PersistentDataServices" onmouseover="on('dep-PersistentDataServices')" onmouseout="off('dep-PersistentDataServices')">
<rect class="block" x="0" width="78" height="120.23" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="57.51499999999999" dominant-baseline="mathematical">Persistent Data Services</text>
<g/>
</g>
<g class="block" transform="translate( 240.29999999999998 0)" id="DeviceServices" onmouseover="on('dep-DeviceServices')" onmouseout="off('dep-DeviceServices')">
<rect class="block" x="0" width="78" height="120.23" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="57.51499999999999" dominant-baseline="mathematical">Device Services</text>
<g/>
</g>
<g class="block" transform="translate( 320.4 0)" id="LocationBasedServices" onmouseover="on('dep-LocationBasedServices')" onmouseout="off('dep-LocationBasedServices')">
<rect class="block" x="0" width="78" height="120.23" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="57.51499999999999" dominant-baseline="mathematical">Location Based Services</text>
<g/>
</g>
<g class="block" transform="translate( 400.5 0)" id="CommsServices" onmouseover="on('dep-CommsServices')" onmouseout="off('dep-CommsServices')">
<rect class="block" x="0" width="78" height="120.23" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="57.51499999999999" dominant-baseline="mathematical">Comms Services</text>
<g/>
</g>
<g class="block" transform="translate( 480.6 0)" id="Multimedia" onmouseover="on('dep-Multimedia')" onmouseout="off('dep-Multimedia')">
<rect class="block" x="0" width="78" height="120.23" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="57.51499999999999" dominant-baseline="mathematical">Multimedia</text>
<g/>
</g>
<g class="block" transform="translate( 560.7 0)" id="Graphics" onmouseover="on('dep-Graphics')" onmouseout="off('dep-Graphics')">
<rect class="block" x="0" width="78" height="120.23" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="57.51499999999999" dominant-baseline="mathematical">Graphics</text>
<g/>
</g>
</g>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" class="layer" transform="translate(0 274.29)" id="KernelServices">
<rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="70.23"/>
<text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="70.23" x="-35.415">Kernel Services</text>
<g class="layer-detail" transform="translate(293.15000000000003 6.4)">
<rect x="-280.35" class="layer" y="-6.4" width="638.7" height="70.23"/>
<g>
<g class="block" transform="translate( 0 0)" id="KernelandHardwareServices" onmouseover="on('dep-KernelandHardwareServices')" onmouseout="off('dep-KernelandHardwareServices')">
<rect class="block" x="0" width="78" height="63.83" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="29.314999999999998" dominant-baseline="mathematical">Kernel and Hardware Services</text>
<g/>
</g>
</g>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" class="layer" transform="translate(0 352.72)" id="Hardware">
<rect x="0.3" y="0.3" width="9.3" rx="4.65" ry="4.65" class="layer" height="32.63"/>
<text text-anchor="middle" dominant-baseline="mathematical" class="layer" transform="rotate(-90)" y="4.95" width="32.63" x="-16.615000000000002">Hardware</text>
<g class="layer-detail" transform="translate(293.15000000000003 6.4)">
<rect x="-280.35" class="layer" y="-6.4" width="638.7" height="32.63"/>
<g>
<g class="block" transform="translate( 0 0)" id="BoardSupportPackages" onmouseover="on('dep-BoardSupportPackages')" onmouseout="off('dep-BoardSupportPackages')">
<rect class="block" x="0" width="78" height="26.23" y="-3.2"/>
<text text-anchor="middle" class="block" width="78" x="39" y="10.515" dominant-baseline="mathematical">Board Support Packages</text>
<g/>
</g>
</g>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" id="legend-root" class="legend" transform="translate(539.06794 393.55) translate(92.43206 0) scale(1) translate(-92.43206)">
<text text-anchor="middle" class="title" y="2.1165000000000003" x="72.21603">Symbian OS vFuture<tspan dy="1em" x="72.21603">System Model</tspan>
<tspan font-style="italic" dy="1em" id="release-version" x="72.21603">Build M04710a</tspan>
</text>
</g>
<g xmlns="http://www.w3.org/2000/svg" xmlns:m="http://exslt.org/math" id="legend-display" class="legend" opacity="0.8" transform="translate(539.06794 393.55)">
<g id="legend-owner">
<rect id="legend-ctrl" rx="5" ry="5" height="9.233" x="0" y="0" visibility="hidden" pointer-events="all" width="37"/>
</g>
</g>
<s:g visibility="hidden" id="dep-PIM">
<s:path class="arrow" d="M232.5742152978821,75.22999999999999L 226.71591878714003,84.83000000000001"/>
<s:path class="arrow" d="M213.05000000000004,64.61812109862672L 170.90000000000003,87.6418789013733"/>
<s:path class="arrow" d="M213.18961601605258,75.22999999999999L 90.8,175.74533707865172"/>
<s:path class="arrow" d="M291.05000000000007,64.61812109862673L 333.2,87.64187890137329"/>
<s:path class="arrow" d="M290.9103839839475,75.22999999999999L 413.3,175.74533707865172"/>
<s:path class="arrow" d="M259.89843270293505,75.22999999999999L 328.9248019771583,355.92"/>
<s:path class="arrow" d="M244.27792320321055,75.22999999999999L 226.63946096315215,147.66000000000003"/>
<s:path class="arrow" d="M261.65724378969526,75.22999999999999L 322.54275621030484,277.49"/>
<s:path class="arrowF" d="M271.03876404494383,11.399999999999999c14.04082397003745, -41.927499999999995 42.12247191011235,-83.85499999999999 42.12247191011235,0"/>
<s:path class="arrowF" d="M261.54438202247195,11.399999999999999c47.070411985018715, -51.94 141.21123595505614,-103.88 141.21123595505614,0"/>
</s:g>
<s:g visibility="hidden" id="dep-Messaging">
<s:path class="arrow" d="M371.15000000000003,66.19333065810595L 573.5,184.8966693418941"/>
<s:path class="arrow" d="M312.6742152978821,75.22999999999999L 306.81591878714005,84.83000000000001"/>
<s:path class="arrow" d="M313.1612359550562,11.399999999999999c-14.04082397003745, -41.927499999999995 -42.12247191011235,-83.85499999999999 -42.12247191011235,0"/>
<s:path class="arrow" d="M293.15000000000003,64.61812109862672L 251,87.6418789013733"/>
<s:path class="arrow" d="M371.15000000000003,56.09687265917603L 493.4000000000001,96.16312734082399"/>
<s:path class="arrow" d="M293.15000000000003,56.09687265917603L 170.90000000000003,96.16312734082399"/>
<s:path class="arrow" d="M355.4662303903685,75.22999999999999L 413.3,154.39222846441947"/>
<s:path class="arrow" d="M293.28961601605255,75.22999999999999L 170.89999999999998,175.74533707865172"/>
<s:path class="arrow" d="M308.83376960963153,75.22999999999999L 251,154.39222846441953"/>
<s:path class="arrow" d="M371.15000000000003,47.727171343485196c79.715, 106.49823723852798 159.43 319.49471171558395 0,319.49471171558395"/>
<s:path class="arrow" d="M293.15000000000003,66.19333065810594L 90.8,184.89666934189407"/>
<s:path class="arrow" d="M351.6257847021179,75.22999999999999L 357.48408121285996,84.83000000000001"/>
<s:path class="arrow" d="M293.15000000000003,50.97080987635762c-72.26125, 83.59279341576159 -144.5225 250.7783802472848 0,250.7783802472848"/>
<s:path class="arrowF" d="M351.6257847021179,75.22999999999999L 357.48408121285996,84.83000000000001"/>
<s:path class="arrowF" d="M339.9220767967895,75.22999999999999L 357.5605390368479,147.66000000000003"/>
<s:path class="arrowF" d="M351.13876404494385,11.399999999999999c14.040823970037437, -41.927499999999995 42.12247191011231,-83.85499999999999 42.12247191011231,0"/>
</s:g>
<s:g visibility="hidden" id="dep-RemoteManagement">
<s:path class="arrow" d="M373.25,64.61812109862673L 331.1,87.6418789013733"/>
<s:path class="arrow" d="M373.25,52.44490904226859L 170.90000000000003,99.81509095773143"/>
<s:path class="arrow" d="M402.75561797752806,11.399999999999999c-47.070411985018715, -51.94 -141.21123595505614,-103.88 -141.21123595505614,0"/>
<s:path class="arrow" d="M393.2612359550562,11.399999999999999c-14.040823970037437, -41.927499999999995 -42.12247191011231,-83.85499999999999 -42.12247191011231,0"/>
<s:path class="arrow" d="M392.77421529788205,75.22999999999999L 386.91591878714,84.83000000000001"/>
<s:path class="arrow" d="M404.4779232032105,75.22999999999999L 386.83946096315213,147.66000000000003"/>
<s:path class="arrow" d="M420.0220767967895,75.22999999999999L 437.66053903684787,147.66000000000003"/>
<s:path class="arrow" d="M388.93376960963155,75.22999999999999L 331.1,154.39222846441947"/>
<s:path class="arrow" d="M404.40156729706496,75.22999999999999L 335.37519802284174,355.92"/>
<s:path class="arrow" d="M373.3896160160525,75.22999999999999L 251,175.74533707865172"/>
<s:path class="arrow" d="M402.6427562103048,75.22999999999999L 341.7572437896952,277.49"/>
<s:path class="arrow" d="M373.25,56.09687265917603L 251,96.16312734082399"/>
<s:path class="arrow" d="M373.25,66.19333065810594L 170.89999999999998,184.89666934189407"/>
<s:path class="arrow" d="M373.25,61.109257178526846L 90.8,189.98074282147317"/>
</s:g>
<s:g visibility="hidden" id="dep-GenericApplicationSupport">
<s:path class="arrow" d="M150.88876404494385,84.83000000000001c14.040823970037437, -34.1275 42.12247191011231,-68.255 42.12247191011231,0"/>
<s:path class="arrow" d="M138.22958801498132,84.83000000000001c75.88027465667913, -54.152499999999996 227.64082397003742,-108.30499999999999 227.64082397003742,0"/>
<s:path class="arrow" d="M131.90000000000003,133.06000000000003L 131.9,147.66000000000003"/>
<s:path class="arrow" d="M141.39438202247194,84.83000000000001c47.07041198501872, -44.14 141.21123595505617,-88.28 141.21123595505617,0"/>
<s:path class="arrow" d="M151.44478903167058,133.06000000000003L 173,159.6555243445693"/>
<s:path class="arrow" d="M170.90000000000003,120.9748689138577L 413.3,195.74513108614235"/>
<s:path class="arrow" d="M135.6977528089888,84.83000000000001c130.9681647940075, -74.17750000000001 392.9044943820225,-148.35500000000002 392.9044943820225,0"/>
<s:path class="arrow" d="M170.90000000000003,116.96491260923847L 573.5,199.75508739076156"/>
<s:path class="arrow" d="M150.46676054442696,133.06000000000003L 322.0524231996617,355.92"/>
<s:path class="arrow" d="M112.35521096832949,133.06000000000003L 90.8,159.65552434456933"/>
<s:path class="arrow" d="M155.98973735408563,133.06000000000003L 300.2684338521401,277.49"/>
<s:path class="arrow" d="M170.90000000000003,133.0047378277154L 253.10000000000002,183.71526217228467"/>
<s:path class="arrowF" d="M135.6977528089888,84.83000000000001c130.9681647940075, -74.17750000000001 392.9044943820225,-148.35500000000002 392.9044943820225,0"/>
<s:path class="arrowF" d="M170.90000000000003,87.6418789013733L 213.05000000000004,64.61812109862672"/>
<s:path class="arrowF" d="M170.90000000000003,96.16312734082399L 293.15000000000003,56.096872659176036"/>
<s:path class="arrowF" d="M170.90000000000003,99.81509095773143L 373.25,52.4449090422686"/>
</s:g>
<s:g visibility="hidden" id="dep-ApplicationProvisioningandInstallation">
<s:path class="arrow" d="M251,124.98482521847693L 413.3,191.73517478152314"/>
<s:path class="arrow" d="M251,120.9748689138577L 493.4000000000001,195.74513108614235"/>
<s:path class="arrow" d="M221.4943820224719,84.83000000000001c47.07041198501872, -44.14 141.21123595505617,-88.28 141.21123595505617,0"/>
<s:path class="arrow" d="M251,118.56889513108617L 573.5,198.15110486891388"/>
<s:path class="arrow" d="M192.45521096832945,133.06000000000003L 170.89999999999998,159.65552434456933"/>
<s:path class="arrow" d="M223.14005632665615,133.06000000000003L 326.091453919797,355.92"/>
<s:path class="arrow" d="M173,133.0047378277154L 90.8,183.71526217228467"/>
<s:path class="arrow" d="M173,129.4975290903572c-51.353750000000005, 9.014388343620365 -102.70750000000001 27.043165030861093 0,27.043165030861093"/>
<s:path class="arrow" d="M230.98876404494382,84.83000000000001c14.040823970037465, -34.127500000000005 42.122471910112395,-68.25500000000001 42.122471910112395,0"/>
<s:path class="arrow" d="M226.45384241245137,133.06000000000003L 313.0210603112841,277.49"/>
<s:path class="arrowF" d="M192.45521096832945,133.06000000000003L 170.89999999999998,159.65552434456933"/>
<s:path class="arrowF" d="M226.71591878714003,84.83000000000001L 232.5742152978821,75.22999999999999"/>
<s:path class="arrowF" d="M251,87.6418789013733L 293.15000000000003,64.61812109862672"/>
<s:path class="arrowF" d="M216.74719101123594,84.83000000000001c103.6352059925094, -64.16500000000002 310.9056179775282,-128.33000000000004 310.9056179775282,0"/>
<s:path class="arrowF" d="M230.98876404494382,84.83000000000001c14.040823970037465, -34.127500000000005 42.122471910112395,-68.25500000000001 42.122471910112395,0"/>
<s:path class="arrowF" d="M251,124.98482521847693L 413.3,191.73517478152314"/>
<s:path class="arrowF" d="M251,96.16312734082399L 373.25,56.096872659176036"/>
<s:path class="arrowF" d="M193.01123595505618,84.83000000000001c-14.040823970037437, -34.1275 -42.12247191011231,-68.255 -42.12247191011231,0"/>
</s:g>
<s:g visibility="hidden" id="dep-SecurityManagement">
<s:path class="arrow" d="M311.08876404494384,84.83000000000001c14.040823970037437, -34.1275 42.12247191011231,-68.255 42.12247191011231,0"/>
<s:path class="arrow" d="M273.1112359550562,84.83000000000001c-14.040823970037465, -34.127500000000005 -42.122471910112395,-68.25500000000001 -42.122471910112395,0"/>
<s:path class="arrow" d="M272.55521096832945,133.06000000000003L 251,159.65552434456933"/>
<s:path class="arrow" d="M253.10000000000002,124.98482521847693L 90.8,191.73517478152314"/>
<s:path class="arrow" d="M295.8133521088854,133.06000000000003L 330.1304846399324,355.92"/>
<s:path class="arrow" d="M331.1,133.0047378277154L 413.3,183.71526217228467"/>
<s:path class="arrow" d="M253.10000000000002,133.00473782771536L 170.89999999999998,183.71526217228467"/>
<s:path class="arrow" d="M296.9179474708171,133.06000000000003L 325.77368677042807,277.49"/>
<s:path class="arrowF" d="M253.10000000000002,133.00473782771536L 170.89999999999998,183.71526217228467"/>
<s:path class="arrowF" d="M273.1112359550562,84.83000000000001c-14.040823970037465, -34.127500000000005 -42.122471910112395,-68.25500000000001 -42.122471910112395,0"/>
<s:path class="arrowF" d="M331.1,87.64187890137329L 373.25,64.61812109862672"/>
<s:path class="arrowF" d="M311.64478903167054,133.06000000000003L 333.2,159.6555243445693"/>
<s:path class="arrowF" d="M306.81591878714005,84.83000000000001L 312.6742152978821,75.22999999999999"/>
<s:path class="arrowF" d="M282.60561797752814,84.83000000000001c-47.07041198501872, -44.14 -141.21123595505617,-88.28 -141.21123595505617,0"/>
<s:path class="arrowF" d="M311.08876404494384,84.83000000000001c14.040823970037437, -34.1275 42.12247191011231,-68.255 42.12247191011231,0"/>
</s:g>
<s:g visibility="hidden" id="dep-High-levelInternetProtocols">
<s:path class="arrow" d="M357.48408121285996,84.83000000000001L 351.6257847021179,75.22999999999999"/>
<s:path class="arrow" d="M333.2,124.98482521847693L 170.89999999999998,191.73517478152314"/>
<s:path class="arrow" d="M353.21123595505617,84.83000000000001c-14.040823970037437, -34.1275 -42.12247191011231,-68.255 -42.12247191011231,0"/>
<s:path class="arrow" d="M333.2,133.0047378277154L 251,183.71526217228467"/>
<s:path class="arrow" d="M333.2,120.9748689138577L 90.8,195.74513108614235"/>
<s:path class="arrow" d="M368.4866478911146,133.06000000000003L 334.1695153600677,355.92"/>
<s:path class="arrow" d="M391.74478903167056,133.06000000000003L 413.3,159.65552434456933"/>
<s:path class="arrow" d="M367.3820525291829,133.06000000000003L 338.526313229572,277.49"/>
<s:path class="arrowF" d="M333.2,124.98482521847693L 170.89999999999998,191.73517478152314"/>
<s:path class="arrowF" d="M353.21123595505617,84.83000000000001c-14.040823970037437, -34.1275 -42.12247191011231,-68.255 -42.12247191011231,0"/>
<s:path class="arrowF" d="M333.2,87.64187890137329L 291.05000000000007,64.61812109862673"/>
<s:path class="arrowF" d="M386.91591878714,84.83000000000001L 392.77421529788205,75.22999999999999"/>
<s:path class="arrowF" d="M333.2,129.4975290903572c-51.353750000000005, 9.014388343620365 -102.70750000000001 27.043165030861093 0,27.043165030861093"/>
<s:path class="arrowF" d="M357.48408121285996,84.83000000000001L 351.6257847021179,75.22999999999999"/>
<s:path class="arrowF" d="M362.70561797752805,84.83000000000001c-47.07041198501872, -44.14 -141.21123595505617,-88.28 -141.21123595505617,0"/>
<s:path class="arrowF" d="M365.87041198501873,84.83000000000001c-75.88027465667913, -54.152499999999996 -227.64082397003742,-108.30499999999999 -227.64082397003742,0"/>
</s:g>
<s:g visibility="hidden" id="dep-MultimediaMiddleware">
<s:path class="arrow" d="M413.3,120.9748689138577L 170.89999999999998,195.74513108614235"/>
<s:path class="arrow" d="M491.3,133.0047378277154L 573.5,183.71526217228467"/>
<s:path class="arrow" d="M413.3,118.56889513108617L 90.8,198.15110486891388"/>
<s:path class="arrow" d="M471.8447890316706,133.06000000000003L 493.4000000000001,159.65552434456936"/>
<s:path class="arrow" d="M441.15994367334383,133.06000000000003L 338.20854608020306,355.92"/>
<s:path class="arrow" d="M413.3,133.0047378277154L 331.1,183.71526217228467"/>
<s:path class="arrow" d="M437.84615758754865,133.06000000000003L 351.278939688716,277.49"/>
</s:g>
<s:g visibility="hidden" id="dep-SystemGUIFramework">
<s:path class="arrow" d="M493.4000000000001,124.98482521847691L 331.1,191.73517478152314"/>
<s:path class="arrow" d="M528.6022471910113,84.83000000000001c-130.9681647940075, -74.17750000000001 -392.9044943820225,-148.35500000000002 -392.9044943820225,0"/>
<s:path class="arrow" d="M527.6528089887642,84.83000000000001c-103.6352059925094, -64.16500000000002 -310.9056179775282,-128.33000000000004 -310.9056179775282,0"/>
<s:path class="arrow" d="M493.4000000000001,120.9748689138577L 251,195.74513108614235"/>
<s:path class="arrow" d="M493.4000000000001,129.4975290903572c-51.353750000000005, 9.014388343620365 -102.70750000000001 27.043165030861093 0,27.043165030861093"/>
<s:path class="arrow" d="M493.4000000000001,116.96491260923847L 90.8,199.7550873907616"/>
<s:path class="arrow" d="M551.9447890316707,133.06000000000003L 573.5,159.65552434456924"/>
<s:path class="arrow" d="M513.8332394555731,133.06000000000003L 342.2475768003384,355.92"/>
<s:path class="arrow" d="M508.31026264591446,133.06000000000003L 364.03156614785996,277.49"/>
<s:path class="arrowF" d="M493.4000000000001,133.00473782771536L 411.2,183.71526217228467"/>
<s:path class="arrowF" d="M551.9447890316707,133.06000000000003L 573.5,159.65552434456924"/>
<s:path class="arrowF" d="M528.6022471910113,84.83000000000001c-130.9681647940075, -74.17750000000001 -392.9044943820225,-148.35500000000002 -392.9044943820225,0"/>
<s:path class="arrowF" d="M493.4000000000001,96.16312734082399L 371.15000000000003,56.09687265917603"/>
</s:g>
<s:g visibility="hidden" id="dep-GenericOSServices">
<s:path class="arrow" d="M55.59775280898876,147.66000000000003c130.9681647940075, -110.17750000000001 392.90449438202245,-220.35500000000002 392.90449438202245,0"/>
<s:path class="arrow" d="M70.78876404494382,147.66000000000003c14.040823970037444, -70.1275 42.12247191011233,-140.255 42.12247191011233,0"/>
<s:path class="arrow" d="M61.29438202247191,147.66000000000003c47.07041198501872, -80.14 141.21123595505617,-160.28 141.21123595505617,0"/>
<s:path class="arrow" d="M90.8,230.2081728196897L 309.34961397742774,355.92"/>
<s:path class="arrow" d="M90.8,221.91293472445162L 293.15000000000003,295.2670652755485"/>
<s:path class="arrowF" d="M70.78876404494382,147.66000000000003c14.040823970037444, -70.1275 42.12247191011233,-140.255 42.12247191011233,0"/>
<s:path class="arrowF" d="M58.12958801498127,147.66000000000003c75.88027465667916, -90.1525 227.64082397003747,-180.305 227.64082397003747,0"/>
<s:path class="arrowF" d="M56.54719101123595,147.66000000000003c103.63520599250937, -100.16499999999999 310.9056179775281,-200.32999999999998 310.9056179775281,0"/>
<s:path class="arrowF" d="M90.8,198.15110486891388L 413.3,118.56889513108617"/>
<s:path class="arrowF" d="M90.8,199.7550873907616L 493.4000000000001,116.96491260923847"/>
<s:path class="arrowF" d="M61.29438202247191,147.66000000000003c47.07041198501872, -80.14 141.21123595505617,-160.28 141.21123595505617,0"/>
<s:path class="arrowF" d="M55.59775280898876,147.66000000000003c130.9681647940075, -110.17750000000001 392.90449438202245,-220.35500000000002 392.90449438202245,0"/>
<s:path class="arrowF" d="M54.96479400749063,147.66000000000003c158.0901373283396, -120.19000000000001 474.2704119850188,-240.38000000000002 474.2704119850188,0"/>
<s:path class="arrowF" d="M54.51268057784911,147.66000000000003c185.09154628143392, -130.20250000000001 555.2746388443018,-260.40500000000003 555.2746388443018,0"/>
<s:path class="arrowF" d="M90.8,159.65552434456936L 112.35521096832947,133.06000000000003"/>
<s:path class="arrowF" d="M90.8,183.71526217228467L 173,133.0047378277154"/>
<s:path class="arrowF" d="M90.8,191.73517478152314L 253.10000000000002,124.98482521847693"/>
<s:path class="arrowF" d="M90.8,195.74513108614235L 333.2,120.9748689138577"/>
<s:path class="arrowF" d="M90.8,175.74533707865172L 213.18961601605258,75.22999999999999"/>
<s:path class="arrowF" d="M90.8,184.8966693418941L 293.15000000000003,66.19333065810596"/>
<s:path class="arrowF" d="M90.8,189.9807428214732L 373.25,61.10925717852686"/>
</s:g>
<s:g visibility="hidden" id="dep-SecurityandDataPrivacy">
<s:path class="arrow" d="M170.89999999999998,183.71526217228467L 253.10000000000002,133.00473782771536"/>
<s:path class="arrow" d="M136.64719101123592,147.66000000000003c103.63520599250938, -100.165 310.90561797752815,-200.33 310.90561797752815,0"/>
<s:path class="arrow" d="M170.89999999999998,191.73517478152314L 333.2,124.98482521847693"/>
<s:path class="arrow" d="M170.89999999999998,159.65552434456933L 192.45521096832945,133.06000000000003"/>
<s:path class="arrow" d="M112.91123595505616,147.66000000000003c-14.040823970037444, -70.1275 -42.12247191011233,-140.255 -42.12247191011233,0"/>
<s:path class="arrow" d="M150.8887640449438,147.66000000000003c14.040823970037465, -70.1275 42.122471910112395,-140.255 42.122471910112395,0"/>
<s:path class="arrow" d="M170.89999999999998,239.18144194756556L 315.864009983877,355.92"/>
<s:path class="arrow" d="M170.89999999999998,227.56810861423224L 293.15000000000003,289.6118913857678"/>
<s:path class="arrowF" d="M138.22958801498126,147.66000000000003c75.88027465667916, -90.1525 227.64082397003747,-180.305 227.64082397003747,0"/>
<s:path class="arrowF" d="M170.89999999999998,191.73517478152314L 333.2,124.98482521847693"/>
<s:path class="arrowF" d="M170.89999999999998,184.8966693418941L 373.25,66.19333065810596"/>
<s:path class="arrowF" d="M170.89999999999998,183.71526217228467L 253.10000000000002,133.00473782771536"/>
<s:path class="arrowF" d="M136.64719101123592,147.66000000000003c103.63520599250938, -100.165 310.90561797752815,-200.33 310.90561797752815,0"/>
<s:path class="arrowF" d="M112.91123595505616,147.66000000000003c-14.040823970037444, -70.1275 -42.12247191011233,-140.255 -42.12247191011233,0"/>
<s:path class="arrowF" d="M170.89999999999998,159.65552434456933L 192.45521096832945,133.06000000000003"/>
<s:path class="arrowF" d="M135.69775280898875,147.66000000000003c130.96816479400752, -110.17750000000001 392.90449438202256,-220.35500000000002 392.90449438202256,0"/>
<s:path class="arrowF" d="M131.9,147.66000000000003L 131.90000000000003,133.06000000000003"/>
<s:path class="arrowF" d="M170.89999999999998,195.74513108614235L 413.3,120.9748689138577"/>
<s:path class="arrowF" d="M170.89999999999998,175.74533707865172L 293.2896160160526,75.22999999999999"/>
</s:g>
<s:g visibility="hidden" id="dep-PersistentDataServices">
<s:path class="arrow" d="M202.5056179775281,147.66000000000003c-47.07041198501872, -80.14 -141.21123595505617,-160.28 -141.21123595505617,0"/>
<s:path class="arrow" d="M251,260.11906991260923L 322.3784059903262,355.92"/>
<s:path class="arrow" d="M251,240.7635143570537L 294.41914050969206,277.49"/>
<s:path class="arrowF" d="M216.74719101123594,147.66000000000003c103.6352059925094, -100.16500000000002 310.9056179775282,-200.33000000000004 310.9056179775282,0"/>
<s:path class="arrowF" d="M215.79775280898878,147.66000000000003c130.9681647940075, -110.17750000000001 392.90449438202245,-220.35500000000002 392.90449438202245,0"/>
<s:path class="arrowF" d="M251,159.65552434456933L 272.55521096832945,133.06000000000003"/>
<s:path class="arrowF" d="M193.01123595505618,147.66000000000003c-14.040823970037465, -70.1275 -42.122471910112395,-140.255 -42.122471910112395,0"/>
<s:path class="arrowF" d="M202.5056179775281,147.66000000000003c-47.07041198501872, -80.14 -141.21123595505617,-160.28 -141.21123595505617,0"/>
<s:path class="arrowF" d="M230.98876404494382,147.66000000000003c14.040823970037465, -70.1275 42.122471910112395,-140.255 42.122471910112395,0"/>
<s:path class="arrowF" d="M221.4943820224719,147.66000000000003c47.07041198501872, -80.14 141.21123595505617,-160.28 141.21123595505617,0"/>
<s:path class="arrowF" d="M218.32958801498128,147.66000000000003c75.88027465667916, -90.1525 227.64082397003747,-180.305 227.64082397003747,0"/>
<s:path class="arrowF" d="M173,156.54069412121828c-51.353750000000005, -9.014388343620363 -102.70750000000001 -27.04316503086109 0,-27.04316503086109"/>
<s:path class="arrowF" d="M251,195.74513108614235L 493.4000000000001,120.97486891385769"/>
<s:path class="arrowF" d="M251,175.74533707865172L 373.38961601605257,75.22999999999999"/>
<s:path class="arrowF" d="M173,159.6555243445693L 151.44478903167058,133.06000000000003"/>
<s:path class="arrowF" d="M251,183.71526217228467L 333.2,133.0047378277154"/>
<s:path class="arrowF" d="M226.63946096315215,147.66000000000003L 244.27792320321055,75.22999999999999"/>
<s:path class="arrowF" d="M251,154.3922284644195L 308.83376960963153,75.22999999999999"/>
</s:g>
<s:g visibility="hidden" id="dep-DeviceServices">
<s:path class="arrow" d="M273.1112359550562,147.66000000000003c-14.040823970037465, -70.1275 -42.122471910112395,-140.255 -42.122471910112395,0"/>
<s:path class="arrow" d="M285.77041198501877,147.66000000000003c-75.88027465667916, -90.1525 -227.64082397003747,-180.305 -227.64082397003747,0"/>
<s:path class="arrow" d="M307.0299624829468,267.89000000000004L 328.8928019967754,355.92"/>
<s:path class="arrow" d="M315.78991193545215,267.89000000000004L 319.57304683656406,277.49"/>
<s:path class="arrowF" d="M331.1,154.39222846441947L 388.93376960963155,75.22999999999999"/>
<s:path class="arrowF" d="M331.1,183.71526217228467L 413.3,133.0047378277154"/>
<s:path class="arrowF" d="M331.1,191.73517478152314L 493.4000000000001,124.98482521847691"/>
<s:path class="arrowF" d="M253.10000000000002,183.71526217228467L 170.90000000000003,133.0047378277154"/>
</s:g>
<s:g visibility="hidden" id="dep-LocationBasedServices">
<s:path class="arrow" d="M411.2,183.7152621722847L 493.4000000000001,133.00473782771536"/>
<s:path class="arrow" d="M333.2,156.54069412121828c-51.353750000000005, -9.014388343620363 -102.70750000000001 -27.04316503086109 0,-27.04316503086109"/>
<s:path class="arrow" d="M357.5605390368479,147.66000000000003L 339.9220767967895,75.22999999999999"/>
<s:path class="arrow" d="M333.2,159.6555243445693L 311.64478903167054,133.06000000000003"/>
<s:path class="arrow" d="M365.87041198501873,147.66000000000003c-75.88027465667916, -90.1525 -227.64082397003747,-180.305 -227.64082397003747,0"/>
<s:path class="arrow" d="M391.1887640449438,147.66000000000003c14.040823970037465, -70.1275 42.122471910112395,-140.255 42.122471910112395,0"/>
<s:path class="arrow" d="M357.2700375170532,267.89000000000004L 335.40719800322466,355.92"/>
<s:path class="arrow" d="M362.70561797752805,147.66000000000003c-47.07041198501872, -80.14 -141.21123595505617,-160.28 -141.21123595505617,0"/>
<s:path class="arrow" d="M367.45280898876405,147.66000000000003c-103.63520599250937, -100.16499999999999 -310.9056179775281,-200.32999999999998 -310.9056179775281,0"/>
<s:path class="arrow" d="M348.51008806454786,267.89000000000004L 344.726953163436,277.49"/>
<s:path class="arrowF" d="M386.83946096315213,147.66000000000003L 404.4779232032105,75.22999999999999"/>
</s:g>
<s:g visibility="hidden" id="dep-CommsServices">
<s:path class="arrow" d="M461.79438202247195,147.66000000000003c47.07041198501872, -80.14 141.21123595505617,-160.28 141.21123595505617,0"/>
<s:path class="arrow" d="M413.3,191.73517478152314L 251,124.98482521847693"/>
<s:path class="arrow" d="M447.55280898876407,147.66000000000003c-103.63520599250938, -100.165 -310.90561797752815,-200.33 -310.90561797752815,0"/>
<s:path class="arrow" d="M445.97041198501876,147.66000000000003c-75.88027465667916, -90.1525 -227.64082397003747,-180.305 -227.64082397003747,0"/>
<s:path class="arrow" d="M448.50224719101124,147.66000000000003c-130.9681647940075, -110.17750000000001 -392.90449438202245,-220.35500000000002 -392.90449438202245,0"/>
<s:path class="arrow" d="M413.3,240.76351435705374L 369.880859490308,277.49"/>
<s:path class="arrow" d="M413.3,260.1190699126093L 341.92159400967387,355.92"/>
<s:path class="arrowF" d="M447.55280898876407,147.66000000000003c-103.63520599250938, -100.165 -310.90561797752815,-200.33 -310.90561797752815,0"/>
<s:path class="arrowF" d="M461.79438202247195,147.66000000000003c47.07041198501872, -80.14 141.21123595505617,-160.28 141.21123595505617,0"/>
<s:path class="arrowF" d="M413.3,191.73517478152314L 251,124.98482521847693"/>
<s:path class="arrowF" d="M413.3,195.74513108614235L 170.90000000000003,120.9748689138577"/>
<s:path class="arrowF" d="M413.3,183.71526217228467L 331.1,133.0047378277154"/>
<s:path class="arrowF" d="M448.50224719101124,147.66000000000003c-130.9681647940075, -110.17750000000001 -392.90449438202245,-220.35500000000002 -392.90449438202245,0"/>
<s:path class="arrowF" d="M433.3112359550562,147.66000000000003c-14.040823970037465, -70.1275 -42.122471910112395,-140.255 -42.122471910112395,0"/>
<s:path class="arrowF" d="M413.3,175.74533707865172L 290.91038398394744,75.22999999999999"/>
<s:path class="arrowF" d="M413.3,159.65552434456933L 391.74478903167056,133.06000000000003"/>
<s:path class="arrowF" d="M413.3,154.39222846441947L 355.4662303903685,75.22999999999999"/>
<s:path class="arrowF" d="M437.66053903684787,147.66000000000003L 420.0220767967895,75.22999999999999"/>
<s:path class="arrowF" d="M413.3,240.76351435705374L 369.880859490308,277.49"/>
</s:g>
<s:g visibility="hidden" id="dep-Multimedia">
<s:path class="arrow" d="M528.6022471910113,147.66000000000003c-130.96816479400752, -110.17750000000001 -392.90449438202256,-220.35500000000002 -392.90449438202256,0"/>
<s:path class="arrow" d="M527.6528089887642,147.66000000000003c-103.6352059925094, -100.16500000000002 -310.9056179775282,-200.33000000000004 -310.9056179775282,0"/>
<s:path class="arrow" d="M551.388764044944,147.66000000000003c14.040823970037408, -70.1275 42.122471910112225,-140.255 42.122471910112225,0"/>
<s:path class="arrow" d="M493.4000000000001,239.18144194756556L 348.43599001612307,355.92"/>
<s:path class="arrow" d="M529.2352059925095,147.66000000000003c-158.0901373283396, -120.19000000000001 -474.2704119850188,-240.38000000000002 -474.2704119850188,0"/>
<s:path class="arrow" d="M493.4000000000001,227.56810861423224L 371.15000000000003,289.6118913857678"/>
<s:path class="arrowF" d="M493.4000000000001,195.74513108614235L 251,120.97486891385769"/>
<s:path class="arrowF" d="M493.4000000000001,156.54069412121828c-51.353750000000005, -9.014388343620363 -102.70750000000001 -27.04316503086109 0,-27.04316503086109"/>
<s:path class="arrowF" d="M493.4000000000001,159.65552434456936L 471.8447890316706,133.06000000000003"/>
</s:g>
<s:g visibility="hidden" id="dep-Graphics">
<s:path class="arrow" d="M603.0056179775281,147.66000000000003c-47.07041198501872, -80.14 -141.21123595505617,-160.28 -141.21123595505617,0"/>
<s:path class="arrow" d="M573.5,159.65552434456927L 551.9447890316707,133.06000000000003"/>
<s:path class="arrow" d="M608.7022471910112,147.66000000000003c-130.9681647940075, -110.17750000000001 -392.90449438202245,-220.35500000000002 -392.90449438202245,0"/>
<s:path class="arrow" d="M609.7873194221509,147.66000000000003c-185.09154628143392, -130.20250000000001 -555.2746388443018,-260.40500000000003 -555.2746388443018,0"/>
<s:path class="arrow" d="M573.5,230.2081728196897L 354.9503860225723,355.92"/>
<s:path class="arrow" d="M573.5,221.91293472445162L 371.15000000000003,295.2670652755485"/>
<s:path class="arrowF" d="M573.5,184.8966693418941L 371.15000000000003,66.19333065810594"/>
<s:path class="arrowF" d="M603.0056179775281,147.66000000000003c-47.07041198501872, -80.14 -141.21123595505617,-160.28 -141.21123595505617,0"/>
<s:path class="arrowF" d="M573.5,183.71526217228467L 491.3,133.0047378277154"/>
<s:path class="arrowF" d="M573.5,198.15110486891388L 251,118.56889513108617"/>
<s:path class="arrowF" d="M573.5,159.65552434456927L 551.9447890316707,133.06000000000003"/>
<s:path class="arrowF" d="M573.5,199.7550873907616L 170.90000000000003,116.96491260923848"/>
<s:path class="arrowF" d="M593.5112359550561,147.66000000000003c-14.040823970037408, -70.1275 -42.122471910112225,-140.255 -42.122471910112225,0"/>
</s:g>
<s:g visibility="hidden" id="dep-KernelandHardwareServices">
<s:path class="arrow" d="M369.880859490308,277.49L 413.3,240.76351435705374"/>
<s:path class="arrow" d="M371.15000000000003,333.5058292805635c46.45375, 8.541763094639162 92.9075 25.625289283917486 0,25.625289283917486"/>
<s:path class="arrowF" d="M293.15000000000003,289.6118913857678L 170.89999999999998,227.56810861423224"/>
<s:path class="arrowF" d="M294.41914050969206,277.49L 251,240.7635143570537"/>
<s:path class="arrowF" d="M344.726953163436,277.49L 348.51008806454786,267.89000000000004"/>
<s:path class="arrowF" d="M371.15000000000003,289.6118913857678L 493.4000000000001,227.56810861423224"/>
<s:path class="arrowF" d="M300.2684338521401,277.49L 155.98973735408563,133.06000000000003"/>
<s:path class="arrowF" d="M313.0210603112841,277.49L 226.45384241245137,133.06000000000003"/>
<s:path class="arrowF" d="M325.77368677042807,277.49L 296.9179474708171,133.06000000000003"/>
<s:path class="arrowF" d="M338.526313229572,277.49L 367.3820525291829,133.06000000000003"/>
<s:path class="arrowF" d="M351.278939688716,277.49L 437.84615758754865,133.06000000000003"/>
<s:path class="arrowF" d="M364.03156614785996,277.49L 508.31026264591446,133.06000000000003"/>
<s:path class="arrowF" d="M322.54275621030484,277.49L 261.65724378969526,75.22999999999999"/>
<s:path class="arrowF" d="M341.7572437896952,277.49L 402.6427562103048,75.22999999999999"/>
<s:path class="arrowF" d="M293.15000000000003,295.2670652755485L 90.8,221.91293472445162"/>
<s:path class="arrowF" d="M319.57304683656406,277.49L 315.78991193545215,267.89000000000004"/>
<s:path class="arrowF" d="M369.880859490308,277.49L 413.3,240.76351435705374"/>
<s:path class="arrowF" d="M293.15000000000003,301.7491901236424c-72.26125, -83.59279341576159 -144.5225 -250.7783802472848 0,-250.7783802472848"/>
<s:path class="arrowF" d="M371.15000000000003,333.5058292805635c46.45375, 8.541763094639162 92.9075 25.625289283917486 0,25.625289283917486"/>
<s:path class="arrowF" d="M371.15000000000003,295.2670652755485L 573.5,221.91293472445162"/>
</s:g>
<s:g visibility="hidden" id="dep-BoardSupportPackages">
<s:path class="arrow" d="M371.15000000000003,359.13111856448097c46.45375, -8.541763094639164 92.9075 -25.62528928391749 0,-25.62528928391749"/>
<s:path class="arrowF" d="M315.864009983877,355.92L 170.89999999999998,239.18144194756556"/>
<s:path class="arrowF" d="M322.0524231996617,355.92L 150.466760544427,133.06000000000003"/>
<s:path class="arrowF" d="M330.1304846399324,355.92L 295.8133521088854,133.06000000000003"/>
<s:path class="arrowF" d="M338.20854608020306,355.92L 441.15994367334383,133.06000000000003"/>
<s:path class="arrowF" d="M328.9248019771583,355.92L 259.8984327029351,75.22999999999999"/>
<s:path class="arrowF" d="M371.15000000000003,367.22188305906917c79.715, -106.49823723852798 159.43 -319.49471171558395 0,-319.49471171558395"/>
<s:path class="arrowF" d="M309.3496139774278,355.92L 90.8,230.2081728196897"/>
<s:path class="arrowF" d="M322.3784059903262,355.92L 251,260.11906991260923"/>
<s:path class="arrowF" d="M328.8928019967754,355.92L 307.0299624829468,267.89000000000004"/>
<s:path class="arrowF" d="M335.40719800322466,355.92L 357.2700375170532,267.89000000000004"/>
<s:path class="arrowF" d="M348.43599001612307,355.92L 493.4000000000001,239.18144194756556"/>
<s:path class="arrowF" d="M354.9503860225723,355.92L 573.5,230.2081728196897"/>
<s:path class="arrowF" d="M326.091453919797,355.92L 223.14005632665615,133.06000000000003"/>
<s:path class="arrowF" d="M334.1695153600677,355.92L 368.4866478911146,133.06000000000003"/>
<s:path class="arrowF" d="M342.2475768003384,355.92L 513.8332394555731,133.06000000000003"/>
<s:path class="arrowF" d="M335.37519802284174,355.92L 404.40156729706496,75.22999999999999"/>
<s:path class="arrowF" d="M371.15000000000003,359.13111856448097c46.45375, -8.541763094639164 92.9075 -25.62528928391749 0,-25.62528928391749"/>
<s:path class="arrowF" d="M341.92159400967387,355.92L 413.3,260.1190699126093"/>
</s:g>
</s:svg>