source: design/classdiagram.svg@ 25

Last change on this file since 25 was 23, checked in by bart, 4 years ago

Version 1.5.2

File size: 137.6 KB
RevLine 
[23]1<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="2275" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="1878" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
[1]2 <!--Generated by ySVG 2.5-->
3 <defs id="genericDefs"/>
4 <g>
5 <defs id="defs1">
6 <linearGradient x1="429.7264" gradientUnits="userSpaceOnUse" x2="647.1099" y1="508.1675" y2="508.1675" id="linearGradient1" spreadMethod="reflect">
7 <stop stop-opacity="1" stop-color="rgb(245,245,245)" offset="0%"/>
8 <stop stop-opacity="1" stop-color="yellow" offset="100%"/>
9 </linearGradient>
[23]10 <linearGradient x1="2092.3242" gradientUnits="userSpaceOnUse" x2="2383.6438" y1="289.77" y2="289.77" id="linearGradient2" spreadMethod="reflect">
[1]11 <stop stop-opacity="1" stop-color="rgb(245,245,245)" offset="0%"/>
12 <stop stop-opacity="1" stop-color="yellow" offset="100%"/>
13 </linearGradient>
[23]14 <linearGradient x1="1525.7495" gradientUnits="userSpaceOnUse" x2="1805.0691" y1="1556.9103" y2="1556.9103" id="linearGradient3" spreadMethod="reflect">
[1]15 <stop stop-opacity="1" stop-color="rgb(245,245,245)" offset="0%"/>
16 <stop stop-opacity="1" stop-color="yellow" offset="100%"/>
17 </linearGradient>
18 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
[23]19 <path d="M0 0 L2275 0 L2275 1878 L0 1878 L0 0 Z"/>
[1]20 </clipPath>
21 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
[23]22 <path d="M124 -15 L2399 -15 L2399 1863 L124 1863 L124 -15 Z"/>
[1]23 </clipPath>
24 </defs>
[23]25 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="translate(-124,15)" stroke="white">
26 <rect x="124" width="2275" height="1878" y="-15" clip-path="url(#clipPath2)" stroke="none"/>
[1]27 </g>
[23]28 <g fill="url(#linearGradient1)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="url(#linearGradient1)">
[1]29 <rect x="321.0347" y="508.1675" clip-path="url(#clipPath2)" width="326.0752" rx="4" ry="4" height="208.666" stroke="none"/>
30 <rect x="321.0347" y="508.1675" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="326.0752" height="21.666" stroke="none"/>
31 </g>
[23]32 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
[1]33 <text x="572.1753" xml:space="preserve" y="524.6694" clip-path="url(#clipPath2)" stroke="none">RunServer</text>
34 <rect x="321.0347" y="508.1675" clip-path="url(#clipPath2)" fill="none" width="326.0752" stroke-dasharray="6,2" rx="4" ry="4" height="208.666"/>
35 </g>
[23]36 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]37 <rect x="431.4546" width="141.3125" height="30" y="544.8335" clip-path="url(#clipPath2)" stroke="none"/>
38 </g>
[23]39 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]40 <text x="438.4546" xml:space="preserve" y="564.3687" clip-path="url(#clipPath2)" stroke="none">RunningSessionsRepo</text>
41 <rect fill="none" x="431.4546" width="141.3125" height="30" y="544.8335" clip-path="url(#clipPath2)"/>
42 </g>
[23]43 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]44 <rect x="526.1118" width="105.998" height="30" y="598.8335" clip-path="url(#clipPath2)" stroke="none"/>
45 </g>
[23]46 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]47 <text x="533.1118" xml:space="preserve" y="618.3687" clip-path="url(#clipPath2)" stroke="none">RunningSession</text>
48 <rect fill="none" x="526.1118" width="105.998" height="30" y="598.8335" clip-path="url(#clipPath2)"/>
49 </g>
[23]50 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]51 <rect x="451.897" width="122.4277" height="30" y="671.8335" clip-path="url(#clipPath2)" stroke="none"/>
52 </g>
[23]53 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]54 <text x="458.897" xml:space="preserve" y="691.3687" clip-path="url(#clipPath2)" stroke="none">SessionsListSocket</text>
55 <rect fill="none" x="451.897" width="122.4277" height="30" y="671.8335" clip-path="url(#clipPath2)"/>
56 </g>
[23]57 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]58 <rect x="336.0347" width="80.1523" height="56.3984" y="593.6343" clip-path="url(#clipPath2)" stroke="none"/>
59 </g>
[23]60 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]61 <text x="343.0347" xml:space="preserve" y="612.2358" clip-path="url(#clipPath2)" stroke="none">RunSession</text>
62 <text x="354.8237" xml:space="preserve" y="626.3687" clip-path="url(#clipPath2)" stroke="none">doGet()</text>
63 <text x="352.4419" xml:space="preserve" y="640.5015" clip-path="url(#clipPath2)" stroke="none">doPost()</text>
64 <rect fill="none" x="336.0347" width="80.1523" height="56.3984" y="593.6343" clip-path="url(#clipPath2)"/>
65 <path fill="none" d="M529.2308 578.8527 L557.7219 598.8335" clip-path="url(#clipPath2)"/>
66 <path d="M523.4997 574.8335 L532.1017 574.7591 L534.9619 582.872 L526.3599 582.9464 Z" clip-path="url(#clipPath2)" stroke="none"/>
67 <path fill="none" d="M511.2076 664.8596 L503.4101 574.8335" clip-path="url(#clipPath2)"/>
68 <path d="M511.8116 671.8335 L506.2262 665.2911 L510.6035 657.8857 L516.1889 664.4282 Z" clip-path="url(#clipPath2)" stroke="none"/>
69 </g>
[23]70 <g fill="url(#linearGradient2)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="url(#linearGradient2)">
71 <rect x="1946.6643" y="289.77" clip-path="url(#clipPath2)" width="436.9795" rx="4" ry="4" height="433.9316" stroke="none"/>
72 <rect x="1946.6643" y="289.77" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="436.9795" height="21.666" stroke="none"/>
[1]73 </g>
[23]74 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
75 <text x="2288.1501" xml:space="preserve" y="306.272" clip-path="url(#clipPath2)" stroke="none">PartiesServer</text>
76 <rect x="1946.6643" y="289.77" clip-path="url(#clipPath2)" fill="none" width="436.9795" stroke-dasharray="6,2" rx="4" ry="4" height="433.9316"/>
[1]77 </g>
[23]78 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
79 <rect x="2129.3567" width="239.2871" height="70.5312" y="326.436" clip-path="url(#clipPath2)" stroke="none"/>
[1]80 </g>
[23]81 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
82 <text x="2213.4133" xml:space="preserve" y="345.0376" clip-path="url(#clipPath2)" stroke="none">PartyFactory</text>
83 <text x="2136.3567" xml:space="preserve" y="359.1704" clip-path="url(#clipPath2)" stroke="none">WebSocketURI create(name, profileRef)</text>
84 <text x="2201.8879" xml:space="preserve" y="373.3032" clip-path="url(#clipPath2)" stroke="none">maximumSlots()</text>
85 <text x="2205.7756" xml:space="preserve" y="387.436" clip-path="url(#clipPath2)" stroke="none">availableSlots()</text>
86 <rect fill="none" x="2129.3567" width="239.2871" height="70.5312" y="326.436" clip-path="url(#clipPath2)"/>
[1]87 </g>
[23]88 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
89 <rect x="2147.1243" width="213.752" height="70.5312" y="584.436" clip-path="url(#clipPath2)" stroke="none"/>
[1]90 </g>
[23]91 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
92 <text x="2176.2815" xml:space="preserve" y="603.0376" clip-path="url(#clipPath2)" stroke="none">PartyFactorySocketAdapter</text>
93 <text x="2252.1018" xml:space="preserve" y="617.1704" clip-path="url(#clipPath2)" stroke="none"> </text>
94 <text x="2154.1243" xml:space="preserve" y="631.3032" clip-path="url(#clipPath2)" stroke="none">URI create(String name, ProfileRef)</text>
95 <text x="2182.217" xml:space="preserve" y="645.436" clip-path="url(#clipPath2)" stroke="none">List&lt;String&gt; getNames()</text>
96 <rect fill="none" x="2147.1243" width="213.752" height="70.5312" y="584.436" clip-path="url(#clipPath2)"/>
[1]97 </g>
[23]98 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
99 <rect x="1989.8108" width="178.3789" height="141.1953" y="420.104" clip-path="url(#clipPath2)" stroke="none"/>
[1]100 </g>
[23]101 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
102 <text x="2034.929" xml:space="preserve" y="438.7056" clip-path="url(#clipPath2)" stroke="none">Party(PartyRef):</text>
103 <text x="1996.8108" xml:space="preserve" y="452.8384" clip-path="url(#clipPath2)" stroke="none">Listener&lt;NegotiationEvent&gt;</text>
104 <text x="2077.1018" xml:space="preserve" y="466.9712" clip-path="url(#clipPath2)" stroke="none"> </text>
105 <text x="2031.8557" xml:space="preserve" y="481.104" clip-path="url(#clipPath2)" stroke="none">getCapabilities()</text>
106 <text x="2020.4358" xml:space="preserve" y="495.2368" clip-path="url(#clipPath2)" stroke="none">init(NegotiationInfo)</text>
107 <text x="2032.4475" xml:space="preserve" y="509.3696" clip-path="url(#clipPath2)" stroke="none">getDescription()</text>
108 <text x="2053.4006" xml:space="preserve" y="523.5024" clip-path="url(#clipPath2)" stroke="none">destroy()</text>
109 <text x="2026.6702" xml:space="preserve" y="537.6353" clip-path="url(#clipPath2)" stroke="none">Action getAction()</text>
110 <text x="2044.342" xml:space="preserve" y="551.7681" clip-path="url(#clipPath2)" stroke="none">inform(info)</text>
111 <rect fill="none" x="1989.8108" width="178.3789" height="141.1953" y="420.104" clip-path="url(#clipPath2)"/>
[1]112 </g>
[23]113 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
114 <rect x="1961.6643" width="76.6719" height="30" y="584.7017" clip-path="url(#clipPath2)" stroke="none"/>
[1]115 </g>
[23]116 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
117 <text x="1968.6643" xml:space="preserve" y="604.2368" clip-path="url(#clipPath2)" stroke="none">WebSocket</text>
118 <rect fill="none" x="1961.6643" width="76.6719" height="30" y="584.7017" clip-path="url(#clipPath2)"/>
[1]119 </g>
[23]120 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
121 <rect x="2008.4045" width="127.1914" height="30" y="678.7017" clip-path="url(#clipPath2)" stroke="none"/>
[1]122 </g>
[23]123 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
124 <text x="2015.4045" xml:space="preserve" y="698.2368" clip-path="url(#clipPath2)" stroke="none">PartySocketAdapter</text>
125 <rect fill="none" x="2008.4045" width="127.1914" height="30" y="678.7017" clip-path="url(#clipPath2)"/>
126 <path fill="none" d="M2253.1812 577.4374 L2249.6836 396.9673" clip-path="url(#clipPath2)"/>
127 <path d="M2253.3169 584.436 L2248.1821 577.5343 L2253.0454 570.4387 L2258.1802 577.3404 Z" clip-path="url(#clipPath2)" stroke="none"/>
128 <path fill="none" d="M2060.511 678.7017 L2020.6107 626.6098" clip-path="url(#clipPath2)"/>
129 <path fill="white" d="M2011.4896 614.7016 L2016.4556 631.0521 L2025.9821 623.7552 Z" clip-path="url(#clipPath2)" stroke="none"/>
130 <path fill="none" d="M2011.4896 614.7016 L2016.4556 631.0521 L2025.9821 623.7552 Z" clip-path="url(#clipPath2)"/>
131 <path fill="none" d="M2072.7588 671.7058 L2076.5659 561.2993" clip-path="url(#clipPath2)"/>
132 <path d="M2072.5176 678.7017 L2067.7617 671.5335 L2073 664.71 L2077.7559 671.8781 Z" clip-path="url(#clipPath2)" stroke="none"/>
133 <text x="2061.6147" xml:space="preserve" y="669.1704" clip-path="url(#clipPath2)" stroke="none"> 1</text>
[1]134 </g>
[23]135 <g fill="url(#linearGradient3)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="url(#linearGradient3)">
136 <rect x="1386.0897" y="1556.9103" clip-path="url(#clipPath2)" width="418.9795" rx="4" ry="4" height="290.666" stroke="none"/>
137 <rect x="1386.0897" y="1556.9103" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="418.9795" height="21.666" stroke="none"/>
[1]138 </g>
[23]139 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
140 <text x="1704.4045" xml:space="preserve" y="1573.4122" clip-path="url(#clipPath2)" stroke="none">ProfilesServer</text>
141 <rect x="1386.0897" y="1556.9103" clip-path="url(#clipPath2)" fill="none" width="418.9795" stroke-dasharray="6,2" rx="4" ry="4" height="290.666"/>
[1]142 </g>
[23]143 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
144 <rect x="1585.5399" width="204.5293" height="98.7969" y="1613.1778" clip-path="url(#clipPath2)" stroke="none"/>
[1]145 </g>
[23]146 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
147 <text x="1648.2068" xml:space="preserve" y="1631.7794" clip-path="url(#clipPath2)" stroke="none">ProfileFactory</text>
148 <text x="1685.906" xml:space="preserve" y="1645.9122" clip-path="url(#clipPath2)" stroke="none"> </text>
149 <text x="1612.3064" xml:space="preserve" y="1660.045" clip-path="url(#clipPath2)" stroke="none">getDomain(domain name)</text>
150 <text x="1619.2849" xml:space="preserve" y="1674.1779" clip-path="url(#clipPath2)" stroke="none">getProfile(profile name)</text>
151 <text x="1592.5398" xml:space="preserve" y="1688.3107" clip-path="url(#clipPath2)" stroke="none">add(domain desc, domain name)</text>
152 <text x="1598.3406" xml:space="preserve" y="1702.4435" clip-path="url(#clipPath2)" stroke="none">add(profile desc, profile name)</text>
153 <rect fill="none" x="1585.5399" width="204.5293" height="98.7969" y="1613.1778" clip-path="url(#clipPath2)"/>
[1]154 </g>
[23]155 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
156 <rect x="1401.0897" width="141.4297" height="30" y="1593.5763" clip-path="url(#clipPath2)" stroke="none"/>
[1]157 </g>
[23]158 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
159 <text x="1408.0896" xml:space="preserve" y="1613.1115" clip-path="url(#clipPath2)" stroke="none">DefaultProfilesFactory</text>
160 <rect fill="none" x="1401.0897" width="141.4297" height="30" y="1593.5763" clip-path="url(#clipPath2)"/>
[1]161 </g>
[23]162 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
163 <rect x="1471.8885" width="179.832" height="30" y="1735.5763" clip-path="url(#clipPath2)" stroke="none"/>
[1]164 </g>
[23]165 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
166 <text x="1478.8884" xml:space="preserve" y="1755.1115" clip-path="url(#clipPath2)" stroke="none">AutoUpdatingProfilesFactory</text>
167 <rect fill="none" x="1471.8885" width="179.832" height="30" y="1735.5763" clip-path="url(#clipPath2)"/>
[1]168 </g>
[23]169 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
170 <rect x="1606.3231" width="108.9629" height="30" y="1790.5763" clip-path="url(#clipPath2)" stroke="none"/>
[1]171 </g>
[23]172 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
173 <text x="1613.323" xml:space="preserve" y="1810.1115" clip-path="url(#clipPath2)" stroke="none">GetProfileSocket</text>
174 <rect fill="none" x="1606.3231" width="108.9629" height="30" y="1790.5763" clip-path="url(#clipPath2)"/>
[1]175 </g>
[23]176 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
177 <rect x="1467.951" width="115.707" height="30" y="1802.5763" clip-path="url(#clipPath2)" stroke="none"/>
[1]178 </g>
[23]179 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
180 <text x="1474.9509" xml:space="preserve" y="1822.1115" clip-path="url(#clipPath2)" stroke="none">ProfilesListSocket</text>
181 <rect fill="none" x="1467.951" width="115.707" height="30" y="1802.5763" clip-path="url(#clipPath2)"/>
182 <path fill="none" d="M1531.8044 1623.5763 L1570.9877 1633.3721" clip-path="url(#clipPath2)"/>
183 <path fill="white" d="M1585.5398 1637.0101 L1571.4728 1627.3087 L1568.5623 1638.9504 Z" clip-path="url(#clipPath2)" stroke="none"/>
184 <path fill="none" d="M1585.5398 1637.0101 L1571.4728 1627.3087 L1568.5623 1638.9504 Z" clip-path="url(#clipPath2)"/>
185 <path fill="none" d="M1552.2975 1735.5763 L1489.3416 1636.2458" clip-path="url(#clipPath2)"/>
186 <path fill="white" d="M1481.3115 1623.5763 L1484.8091 1640.3025 L1494.9447 1633.8785 Z" clip-path="url(#clipPath2)" stroke="none"/>
187 <path fill="none" d="M1481.3115 1623.5763 L1484.8091 1640.3025 L1494.9447 1633.8785 Z" clip-path="url(#clipPath2)"/>
188 <path fill="none" stroke-dasharray="6,2" d="M1633.8044 1790.5763 L1593.1753 1768.0045" clip-path="url(#clipPath2)"/>
189 <path stroke-dasharray="6,2" d="M1589.6786 1766.0619 L1597.2546 1777.1345 L1589.6786 1766.0619 L1603.0824 1766.6447 Z" clip-path="url(#clipPath2)" stroke="none"/>
190 <path fill="none" stroke-miterlimit="10" d="M1589.6786 1766.0619 L1597.2546 1777.1345 L1589.6786 1766.0619 L1603.0824 1766.6447 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
191 <path fill="none" stroke-dasharray="6,2" d="M1533.8643 1802.5763 L1551.3782 1769.9807" clip-path="url(#clipPath2)"/>
192 <path stroke-dasharray="6,2" d="M1553.2715 1766.4572 L1542.3063 1774.188 L1553.2715 1766.4572 L1552.877 1779.8678 Z" clip-path="url(#clipPath2)" stroke="none"/>
193 <path fill="none" stroke-miterlimit="10" d="M1553.2715 1766.4572 L1542.3063 1774.188 L1553.2715 1766.4572 L1552.877 1779.8678 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
[1]194 </g>
[23]195 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
196 <rect x="1387.7986" y="1067.2267" clip-path="url(#clipPath2)" width="389.8201" rx="4" ry="4" height="324.666" stroke="none"/>
197 <rect x="1387.7986" y="1067.2267" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="389.8201" height="21.666" stroke="none"/>
[1]198 </g>
[23]199 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
200 <text x="1698.2457" xml:space="preserve" y="1083.7286" clip-path="url(#clipPath2)" stroke="none">IssueValue</text>
201 <rect x="1387.7986" y="1067.2267" clip-path="url(#clipPath2)" fill="none" width="389.8201" stroke-dasharray="6,2" rx="4" ry="4" height="324.666"/>
[1]202 </g>
[23]203 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
204 <rect x="1536.66" width="78.6523" height="56.3984" y="1211.6935" clip-path="url(#clipPath2)" stroke="none"/>
[1]205 </g>
[23]206 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
207 <text x="1551.1306" xml:space="preserve" y="1230.295" clip-path="url(#clipPath2)" stroke="none">ValueSet</text>
208 <text x="1574.0876" xml:space="preserve" y="1244.4279" clip-path="url(#clipPath2)" stroke="none"> </text>
209 <text x="1543.6599" xml:space="preserve" y="1258.5607" clip-path="url(#clipPath2)" stroke="none">getValues()</text>
210 <rect fill="none" x="1536.66" width="78.6523" height="56.3984" y="1211.6935" clip-path="url(#clipPath2)"/>
[1]211 </g>
[23]212 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
213 <rect x="1416.2039" width="111.2012" height="30" y="1346.8927" clip-path="url(#clipPath2)" stroke="none"/>
[1]214 </g>
[23]215 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
216 <text x="1423.2039" xml:space="preserve" y="1366.4279" clip-path="url(#clipPath2)" stroke="none">DiscreteValueSet</text>
217 <rect fill="none" x="1416.2039" width="111.2012" height="30" y="1346.8927" clip-path="url(#clipPath2)"/>
[1]218 </g>
[23]219 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
220 <rect x="1402.7986" width="110.375" height="30" y="1183.8927" clip-path="url(#clipPath2)" stroke="none"/>
[1]221 </g>
[23]222 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
223 <text x="1409.7986" xml:space="preserve" y="1203.4279" clip-path="url(#clipPath2)" stroke="none">NumberValueSet</text>
224 <rect fill="none" x="1402.7986" width="110.375" height="30" y="1183.8927" clip-path="url(#clipPath2)"/>
[1]225 </g>
[23]226 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
227 <rect x="1659.7028" width="102.916" height="98.7969" y="1149.4943" clip-path="url(#clipPath2)" stroke="none"/>
[1]228 </g>
[23]229 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
230 <text x="1688.608" xml:space="preserve" y="1168.0958" clip-path="url(#clipPath2)" stroke="none">Domain</text>
231 <text x="1709.2623" xml:space="preserve" y="1182.2286" clip-path="url(#clipPath2)" stroke="none"> </text>
232 <text x="1681.2399" xml:space="preserve" y="1196.3615" clip-path="url(#clipPath2)" stroke="none">getName()</text>
233 <text x="1679.9596" xml:space="preserve" y="1210.4943" clip-path="url(#clipPath2)" stroke="none">getIssues()</text>
234 <text x="1678.8346" xml:space="preserve" y="1224.6271" clip-path="url(#clipPath2)" stroke="none">getValues()</text>
235 <text x="1666.7028" xml:space="preserve" y="1238.7599" clip-path="url(#clipPath2)" stroke="none">iscomplete(Bid)</text>
236 <rect fill="none" x="1659.7028" width="102.916" height="98.7969" y="1149.4943" clip-path="url(#clipPath2)"/>
[1]237 </g>
[23]238 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
239 <rect x="1599.949" width="46.0742" height="30" y="1291.8927" clip-path="url(#clipPath2)" stroke="none"/>
[1]240 </g>
[23]241 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
242 <text x="1606.949" xml:space="preserve" y="1311.4279" clip-path="url(#clipPath2)" stroke="none">Value</text>
243 <rect fill="none" x="1599.949" width="46.0742" height="30" y="1291.8927" clip-path="url(#clipPath2)"/>
[1]244 </g>
[23]245 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
246 <rect x="1541.0242" width="31.9238" height="30" y="1103.8927" clip-path="url(#clipPath2)" stroke="none"/>
[1]247 </g>
[23]248 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
249 <text x="1548.0242" xml:space="preserve" y="1123.4279" clip-path="url(#clipPath2)" stroke="none">Bid</text>
250 <rect fill="none" x="1541.0242" width="31.9238" height="30" y="1103.8927" clip-path="url(#clipPath2)"/>
[1]251 </g>
[23]252 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
253 <rect x="1416.2039" width="93.5645" height="30" y="1291.8927" clip-path="url(#clipPath2)" stroke="none"/>
[1]254 </g>
[23]255 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
256 <text x="1423.2039" xml:space="preserve" y="1311.4279" clip-path="url(#clipPath2)" stroke="none">DiscreteValue</text>
257 <rect fill="none" x="1416.2039" width="93.5645" height="30" y="1291.8927" clip-path="url(#clipPath2)"/>
[1]258 </g>
[23]259 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
260 <rect x="1557.4051" width="92.7383" height="30" y="1346.8927" clip-path="url(#clipPath2)" stroke="none"/>
[1]261 </g>
[23]262 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
263 <text x="1564.405" xml:space="preserve" y="1366.4279" clip-path="url(#clipPath2)" stroke="none">NumberValue</text>
264 <rect fill="none" x="1557.4051" width="92.7383" height="30" y="1346.8927" clip-path="url(#clipPath2)"/>
265 <path fill="none" d="M1484.6138 1346.8927 L1542.1647 1279.4988" clip-path="url(#clipPath2)"/>
266 <path fill="white" d="M1551.9055 1268.0919 L1536.9525 1276.3629 L1546.078 1284.1555 Z" clip-path="url(#clipPath2)" stroke="none"/>
267 <path fill="none" d="M1551.9055 1268.0919 L1536.9525 1276.3629 L1546.078 1284.1555 Z" clip-path="url(#clipPath2)"/>
268 <path fill="none" d="M1501.1569 1213.8927 L1522.4908 1221.3054" clip-path="url(#clipPath2)"/>
269 <path fill="white" d="M1536.6599 1226.2285 L1523.5155 1215.3096 L1519.577 1226.6449 Z" clip-path="url(#clipPath2)" stroke="none"/>
270 <path fill="none" d="M1536.6599 1226.2285 L1523.5155 1215.3096 L1519.577 1226.6449 Z" clip-path="url(#clipPath2)"/>
271 <path fill="none" d="M1484.0994 1587.5322 L1682.2999 1248.2911" clip-path="url(#clipPath2)"/>
272 <path d="M1480.5682 1593.5763 L1479.7822 1585.01 L1487.6305 1581.4882 L1488.4166 1590.0544 Z" clip-path="url(#clipPath2)" stroke="none"/>
273 <path fill="none" d="M1653.0042 1216.5322 L1615.3123 1227.9646" clip-path="url(#clipPath2)"/>
274 <path d="M1659.7028 1214.5005 L1654.4553 1221.317 L1646.3054 1218.564 L1651.5529 1211.7474 Z" clip-path="url(#clipPath2)" stroke="none"/>
275 <text x="1619.7039" xml:space="preserve" y="1225.7677" clip-path="url(#clipPath2)" stroke="none">*Issue</text>
276 <path fill="none" d="M1564.5708 1140.4976 L1617.7202 1291.8927" clip-path="url(#clipPath2)"/>
277 <path d="M1562.2521 1133.8927 L1569.2885 1138.8413 L1566.8895 1147.1023 L1559.853 1142.1537 Z" clip-path="url(#clipPath2)" stroke="none"/>
278 <text x="1575.4863" xml:space="preserve" y="1152.4943" clip-path="url(#clipPath2)" stroke="none"> *Issue</text>
279 <path fill="none" d="M1468.2913 1339.981 L1465.3911 1321.8927" clip-path="url(#clipPath2)"/>
280 <path d="M1469.3995 1346.8927 L1463.3544 1340.7726 L1467.183 1333.0693 L1473.2281 1339.1893 Z" clip-path="url(#clipPath2)" stroke="none"/>
281 <text x="1458.8083" xml:space="preserve" y="1338.9279" clip-path="url(#clipPath2)" stroke="none"> *</text>
282 <path fill="none" d="M1509.7683 1306.8927 L1584.949 1306.8927" clip-path="url(#clipPath2)"/>
283 <path fill="white" d="M1599.949 1306.8927 L1583.949 1300.8927 L1583.949 1312.8927 Z" clip-path="url(#clipPath2)" stroke="none"/>
284 <path fill="none" d="M1599.949 1306.8927 L1583.949 1300.8927 L1583.949 1312.8927 Z" clip-path="url(#clipPath2)"/>
285 <path fill="none" d="M1476.0688 1219.1102 L1590.3582 1346.8927" clip-path="url(#clipPath2)"/>
286 <path d="M1471.4022 1213.8927 L1479.7957 1215.777 L1480.7355 1224.3278 L1472.342 1222.4435 Z" clip-path="url(#clipPath2)" stroke="none"/>
287 <text x="1475.3964" xml:space="preserve" y="1232.4943" clip-path="url(#clipPath2)" stroke="none"> *</text>
288 <path fill="none" d="M1609.0138 1346.8927 L1612.8 1336.0536" clip-path="url(#clipPath2)"/>
289 <path fill="white" d="M1617.7466 1321.8927 L1606.8059 1335.019 L1618.1346 1338.9763 Z" clip-path="url(#clipPath2)" stroke="none"/>
290 <path fill="none" d="M1617.7466 1321.8927 L1606.8059 1335.019 L1618.1346 1338.9763 Z" clip-path="url(#clipPath2)"/>
[1]291 </g>
[23]292 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
293 <rect x="768.4454" y="1207.95" clip-path="url(#clipPath2)" width="440.0229" rx="4" ry="4" height="470.662" stroke="none"/>
294 <rect x="768.4454" y="1207.95" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="440.0229" height="21.666" stroke="none"/>
[1]295 </g>
[23]296 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
297 <text x="1160.2817" xml:space="preserve" y="1224.4519" clip-path="url(#clipPath2)" stroke="none">Profile</text>
298 <rect x="768.4454" y="1207.95" clip-path="url(#clipPath2)" fill="none" width="440.0229" stroke-dasharray="6,2" rx="4" ry="4" height="470.662"/>
[1]299 </g>
[23]300 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
301 <rect x="897.769" width="134.4688" height="70.5312" y="1593.0808" clip-path="url(#clipPath2)" stroke="none"/>
[1]302 </g>
[23]303 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
304 <text x="947.5288" xml:space="preserve" y="1612.6824" clip-path="url(#clipPath2)" stroke="none">Profile</text>
305 <text x="964.105" xml:space="preserve" y="1626.8152" clip-path="url(#clipPath2)" stroke="none"> </text>
306 <text x="927.0913" xml:space="preserve" y="1640.948" clip-path="url(#clipPath2)" stroke="none">String name()</text>
307 <text x="905.769" xml:space="preserve" y="1655.0808" clip-path="url(#clipPath2)" stroke="none">Domain getDomain()</text>
308 <rect fill="none" x="897.769" width="134.4688" height="70.5312" y="1593.0808" clip-path="url(#clipPath2)"/>
[1]309 </g>
[23]310 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
311 <rect x="1028.7827" width="164.6855" height="30" y="1485.3464" clip-path="url(#clipPath2)" stroke="none"/>
[1]312 </g>
[23]313 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
314 <text x="1035.7827" xml:space="preserve" y="1504.8816" clip-path="url(#clipPath2)" stroke="none">LinearAdditiveUtilitySpace</text>
315 <rect fill="none" x="1028.7827" width="164.6855" height="30" y="1485.3464" clip-path="url(#clipPath2)"/>
[1]316 </g>
[23]317 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
318 <rect x="1092.9809" width="98.4395" height="30" y="1253.2712" clip-path="url(#clipPath2)" stroke="none"/>
[1]319 </g>
[23]320 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
321 <text x="1099.981" xml:space="preserve" y="1272.8064" clip-path="url(#clipPath2)" stroke="none">DiscreteProfile</text>
322 <rect fill="none" x="1092.9809" width="98.4395" height="30" y="1253.2712" clip-path="url(#clipPath2)"/>
[1]323 </g>
[23]324 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
325 <rect x="929.939" width="118.3789" height="70.5312" y="1244.616" clip-path="url(#clipPath2)" stroke="none"/>
[1]326 </g>
[23]327 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
328 <text x="942.2886" xml:space="preserve" y="1263.2175" clip-path="url(#clipPath2)" stroke="none">ValueSetUtilities</text>
329 <text x="987.23" xml:space="preserve" y="1277.3503" clip-path="url(#clipPath2)" stroke="none"> </text>
330 <text x="942.8774" xml:space="preserve" y="1291.4832" clip-path="url(#clipPath2)" stroke="none">getUtility(Value)</text>
331 <text x="936.939" xml:space="preserve" y="1305.616" clip-path="url(#clipPath2)" stroke="none">isFitting(ValueSet)</text>
332 <rect fill="none" x="929.939" width="118.3789" height="70.5312" y="1244.616" clip-path="url(#clipPath2)"/>
[1]333 </g>
[23]334 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
335 <rect x="783.4454" width="97.6133" height="30" y="1285.1472" clip-path="url(#clipPath2)" stroke="none"/>
[1]336 </g>
[23]337 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
338 <text x="790.4454" xml:space="preserve" y="1304.6824" clip-path="url(#clipPath2)" stroke="none">NumberProfile</text>
339 <rect fill="none" x="783.4454" width="97.6133" height="30" y="1285.1472" clip-path="url(#clipPath2)"/>
[1]340 </g>
[23]341 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
342 <rect x="1030.8306" width="160.5898" height="56.3984" y="1371.2468" clip-path="url(#clipPath2)" stroke="none"/>
[1]343 </g>
[23]344 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
345 <text x="1077.4048" xml:space="preserve" y="1389.8484" clip-path="url(#clipPath2)" stroke="none">UtilitySpace</text>
346 <text x="1109.2271" xml:space="preserve" y="1403.9812" clip-path="url(#clipPath2)" stroke="none"> </text>
347 <text x="1037.8306" xml:space="preserve" y="1418.114" clip-path="url(#clipPath2)" stroke="none">BigDecimal getUtility(Bid)</text>
348 <rect fill="none" x="1030.8306" width="160.5898" height="56.3984" y="1371.2468" clip-path="url(#clipPath2)"/>
[1]349 </g>
[23]350 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
351 <rect x="800.8774" width="170.252" height="56.3984" y="1485.3464" clip-path="url(#clipPath2)" stroke="none"/>
[1]352 </g>
[23]353 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
354 <text x="842.0024" xml:space="preserve" y="1503.948" clip-path="url(#clipPath2)" stroke="none">PartialOrdering</text>
355 <text x="884.105" xml:space="preserve" y="1518.0808" clip-path="url(#clipPath2)" stroke="none"> </text>
356 <text x="807.8774" xml:space="preserve" y="1532.2136" clip-path="url(#clipPath2)" stroke="none">isPreferredOrEqual(Bid,Bid)</text>
357 <rect fill="none" x="800.8774" width="170.252" height="56.3984" y="1485.3464" clip-path="url(#clipPath2)"/>
[1]358 </g>
[23]359 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
360 <rect x="876.3423" width="95.3223" height="30" y="1337.3464" clip-path="url(#clipPath2)" stroke="none"/>
[1]361 </g>
[23]362 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
363 <text x="883.3423" xml:space="preserve" y="1356.8816" clip-path="url(#clipPath2)" stroke="none">TotalOrdering</text>
364 <rect fill="none" x="876.3423" width="95.3223" height="30" y="1337.3464" clip-path="url(#clipPath2)"/>
[1]365 </g>
[23]366 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
367 <rect x="1071.9048" width="78.4414" height="30" y="1569.4443" clip-path="url(#clipPath2)" stroke="none"/>
[1]368 </g>
[23]369 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
370 <text x="1078.9048" xml:space="preserve" y="1588.9795" clip-path="url(#clipPath2)" stroke="none">BigDecimal</text>
371 <rect fill="none" x="1071.9048" width="78.4414" height="30" y="1569.4443" clip-path="url(#clipPath2)"/>
372 <path fill="none" stroke-dasharray="6,2" d="M1208.4359 1364.166 L1383.0548 1301.3647" clip-path="url(#clipPath2)"/>
373 <path stroke-dasharray="6,2" d="M1386.8187 1300.011 L1373.4963 1298.4263 L1386.8187 1300.011 L1377.5575 1309.7181 Z" clip-path="url(#clipPath2)" stroke="none"/>
374 <path fill="none" stroke-miterlimit="10" d="M1386.8187 1300.011 L1373.4963 1298.4263 L1386.8187 1300.011 L1377.5575 1309.7181 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
375 <path fill="none" d="M1394.095 1611.6077 L1032.2378 1625.7236" clip-path="url(#clipPath2)"/>
376 <path d="M1401.0896 1611.3348 L1394.2898 1616.6039 L1387.1002 1611.8805 L1393.9 1606.6115 Z" clip-path="url(#clipPath2)" stroke="none"/>
377 <path fill="none" stroke-dasharray="6,2" d="M1005.9819 1593.0808 L1537.2344 1135.8909" clip-path="url(#clipPath2)"/>
378 <path stroke-dasharray="6,2" d="M1540.2662 1133.2817 L1527.2568 1136.5615 L1540.2662 1133.2817 L1535.0845 1145.6571 Z" clip-path="url(#clipPath2)" stroke="none"/>
379 <path fill="none" stroke-miterlimit="10" d="M1540.2662 1133.2817 L1527.2568 1136.5615 L1540.2662 1133.2817 L1535.0845 1145.6571 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
380 <path fill="none" d="M1198.1541 1284.1643 L1418.9955 1346.8927" clip-path="url(#clipPath2)"/>
381 <path d="M1191.4204 1282.2517 L1199.5201 1279.3546 L1204.8877 1286.0769 L1196.788 1288.974 Z" clip-path="url(#clipPath2)" stroke="none"/>
382 <text x="1198.4204" xml:space="preserve" y="1291.4705" clip-path="url(#clipPath2)" stroke="none"> 1</text>
383 <path fill="none" d="M1099.4358 1479.2216 L1008.6431 1315.1472" clip-path="url(#clipPath2)"/>
384 <path d="M1102.8251 1485.3463 L1095.061 1481.6425 L1096.0466 1473.0967 L1103.8107 1476.8007 Z" clip-path="url(#clipPath2)" stroke="none"/>
385 <text x="1077.2375" xml:space="preserve" y="1475.8152" clip-path="url(#clipPath2)" stroke="none">*Issue</text>
386 <path fill="none" d="M1092.981 1272.0045 L1063.2749 1274.2577" clip-path="url(#clipPath2)"/>
387 <path fill="white" d="M1048.3179 1275.3921 L1064.7258 1280.1649 L1063.8182 1268.1992 Z" clip-path="url(#clipPath2)" stroke="none"/>
388 <path fill="none" d="M1048.3179 1275.3921 L1064.7258 1280.1649 L1063.8182 1268.1992 Z" clip-path="url(#clipPath2)"/>
389 <path fill="none" d="M887.9688 1291.1313 L1402.7986 1207.823" clip-path="url(#clipPath2)"/>
390 <path d="M881.0587 1292.2495 L887.1701 1286.1956 L894.8789 1290.0132 L888.7675 1296.0671 Z" clip-path="url(#clipPath2)" stroke="none"/>
391 <text x="888.0587" xml:space="preserve" y="1294.1163" clip-path="url(#clipPath2)" stroke="none"> 1</text>
392 <path fill="none" d="M881.0587 1293.8423 L915.0626 1289.4496" clip-path="url(#clipPath2)"/>
393 <path fill="white" d="M929.939 1287.5278 L913.3021 1283.6272 L914.8395 1295.5282 Z" clip-path="url(#clipPath2)" stroke="none"/>
394 <path fill="none" d="M929.939 1287.5278 L913.3021 1283.6272 L914.8395 1295.5282 Z" clip-path="url(#clipPath2)"/>
395 <path fill="none" d="M1111.1255 1485.3464 L1111.1255 1442.6453" clip-path="url(#clipPath2)"/>
396 <path fill="white" d="M1111.1255 1427.6453 L1105.1255 1443.6453 L1117.1255 1443.6453 Z" clip-path="url(#clipPath2)" stroke="none"/>
397 <path fill="none" d="M1111.1255 1427.6453 L1105.1255 1443.6453 L1117.1255 1443.6453 Z" clip-path="url(#clipPath2)"/>
398 <path fill="none" d="M905.4086 1541.7449 L932.2321 1580.7239" clip-path="url(#clipPath2)"/>
399 <path fill="white" d="M940.7354 1593.0808 L936.608 1576.4988 L926.7224 1583.3014 Z" clip-path="url(#clipPath2)" stroke="none"/>
400 <path fill="none" d="M940.7354 1593.0808 L936.608 1576.4988 L926.7224 1583.3014 Z" clip-path="url(#clipPath2)"/>
401 <path fill="none" d="M1030.8306 1379.2354 L986.2108 1368.0043" clip-path="url(#clipPath2)"/>
402 <path fill="white" d="M971.6646 1364.3429 L985.716 1374.0669 L988.6451 1362.4298 Z" clip-path="url(#clipPath2)" stroke="none"/>
403 <path fill="none" d="M971.6646 1364.3429 L985.716 1374.0669 L988.6451 1362.4298 Z" clip-path="url(#clipPath2)"/>
404 <path fill="none" d="M920.4674 1367.3464 L896.0925 1470.7466" clip-path="url(#clipPath2)"/>
405 <path fill="white" d="M892.6509 1485.3464 L902.1619 1471.1499 L890.4821 1468.3966 Z" clip-path="url(#clipPath2)" stroke="none"/>
406 <path fill="none" d="M892.6509 1485.3464 L902.1619 1471.1499 L890.4821 1468.3966 Z" clip-path="url(#clipPath2)"/>
407 <path fill="none" d="M1111.1255 1522.3464 L1111.1255 1569.4443" clip-path="url(#clipPath2)"/>
408 <path d="M1111.1255 1515.3464 L1116.1255 1522.3464 L1111.1255 1529.3464 L1106.1255 1522.3464 Z" clip-path="url(#clipPath2)" stroke="none"/>
409 <text x="1093.3218" xml:space="preserve" y="1533.948" clip-path="url(#clipPath2)" stroke="none">*Issue</text>
[1]410 </g>
[23]411 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
412 <rect x="139.6685" y="755.7577" clip-path="url(#clipPath2)" width="967.917" rx="4" ry="4" height="350.665" stroke="none"/>
413 <rect x="139.6685" y="755.7577" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="967.917" height="21.666" stroke="none"/>
[1]414 </g>
[23]415 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
416 <text x="1058.542" xml:space="preserve" y="772.2596" clip-path="url(#clipPath2)" stroke="none">events</text>
417 <rect x="139.6685" y="755.7577" clip-path="url(#clipPath2)" fill="none" width="967.917" stroke-dasharray="6,2" rx="4" ry="4" height="350.665"/>
418 <path fill="none" stroke-dasharray="6,2" d="M529.7785 716.8433 L544.8076 751.1532" clip-path="url(#clipPath2)"/>
419 <path stroke-dasharray="6,2" d="M546.4125 754.8171 L547.0936 741.418 L546.4125 754.8171 L536.1019 746.2328 Z" clip-path="url(#clipPath2)" stroke="none"/>
[1]420 </g>
[23]421 <g text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)">
422 <path fill="none" d="M546.4125 754.8171 L547.0936 741.418 L546.4125 754.8171 L536.1019 746.2328 Z" clip-path="url(#clipPath2)"/>
423 <path fill="none" stroke-miterlimit="1.45" stroke-dasharray="6,2" d="M1107.5874 1081.7003 L1383.0316 1167.4194" clip-path="url(#clipPath2)" stroke-linecap="butt"/>
424 <path stroke-miterlimit="1.45" stroke-dasharray="6,2" d="M1386.851 1168.6082 L1377.176 1159.3131 L1386.851 1168.6082 L1373.6101 1170.7711 Z" clip-path="url(#clipPath2)" stroke-linecap="butt" stroke="none"/>
425 <path fill="none" d="M1386.851 1168.6082 L1377.176 1159.3131 L1386.851 1168.6082 L1373.6101 1170.7711 Z" clip-path="url(#clipPath2)"/>
426 <rect x="495.5688" y="792.4237" clip-path="url(#clipPath2)" fill="rgb(225,225,225)" width="293.7764" rx="4" ry="4" height="290.666" stroke="none"/>
427 <rect x="495.5688" y="792.4237" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="293.7764" height="21.666" stroke="none"/>
[1]428 </g>
[23]429 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
430 <text x="735.2627" xml:space="preserve" y="808.9256" clip-path="url(#clipPath2)" stroke="none">actions</text>
431 <rect x="495.5688" y="792.4237" clip-path="url(#clipPath2)" fill="none" width="293.7764" stroke-dasharray="6,2" rx="4" ry="4" height="290.666"/>
[1]432 </g>
[23]433 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
434 <rect x="585.8735" width="51.2012" height="30" y="876.0897" clip-path="url(#clipPath2)" stroke="none"/>
[1]435 </g>
[23]436 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
437 <text x="592.8735" xml:space="preserve" y="895.6248" clip-path="url(#clipPath2)" stroke="none">Action</text>
438 <rect fill="none" x="585.8735" width="51.2012" height="30" y="876.0897" clip-path="url(#clipPath2)"/>
[1]439 </g>
[23]440 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
441 <rect x="613.0767" width="94.7949" height="30" y="1038.0897" clip-path="url(#clipPath2)" stroke="none"/>
[1]442 </g>
[23]443 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
444 <text x="620.0767" xml:space="preserve" y="1057.6249" clip-path="url(#clipPath2)" stroke="none">ActionWithBid</text>
445 <rect fill="none" x="613.0767" width="94.7949" height="30" y="1038.0897" clip-path="url(#clipPath2)"/>
[1]446 </g>
[23]447 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
448 <rect x="730.603" width="43.7422" height="30" y="1010.0897" clip-path="url(#clipPath2)" stroke="none"/>
[1]449 </g>
[23]450 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
451 <text x="737.603" xml:space="preserve" y="1029.6249" clip-path="url(#clipPath2)" stroke="none">Offer</text>
452 <rect fill="none" x="730.603" width="43.7422" height="30" y="1010.0897" clip-path="url(#clipPath2)"/>
[1]453 </g>
[23]454 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
455 <rect x="648.8403" width="103.2676" height="30" y="930.0897" clip-path="url(#clipPath2)" stroke="none"/>
[1]456 </g>
[23]457 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
458 <text x="655.8403" xml:space="preserve" y="949.6248" clip-path="url(#clipPath2)" stroke="none">EndNegotiation</text>
459 <rect fill="none" x="648.8403" width="103.2676" height="30" y="930.0897" clip-path="url(#clipPath2)"/>
[1]460 </g>
[23]461 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
462 <rect x="536.8247" width="53.2988" height="30" y="1015.0897" clip-path="url(#clipPath2)" stroke="none"/>
[1]463 </g>
[23]464 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
465 <text x="543.8247" xml:space="preserve" y="1034.6249" clip-path="url(#clipPath2)" stroke="none">Accept</text>
466 <rect fill="none" x="536.8247" width="53.2988" height="30" y="1015.0897" clip-path="url(#clipPath2)"/>
[1]467 </g>
[23]468 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
469 <rect x="510.5688" width="99.8105" height="30" y="937.0897" clip-path="url(#clipPath2)" stroke="none"/>
[1]470 </g>
[23]471 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
472 <text x="517.5688" xml:space="preserve" y="956.6248" clip-path="url(#clipPath2)" stroke="none">AbstractAction</text>
473 <rect fill="none" x="510.5688" width="99.8105" height="30" y="937.0897" clip-path="url(#clipPath2)"/>
[1]474 </g>
[23]475 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
476 <rect x="689.7876" width="55.373" height="30" y="829.0897" clip-path="url(#clipPath2)" stroke="none"/>
[1]477 </g>
[23]478 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
479 <text x="696.7876" xml:space="preserve" y="848.6248" clip-path="url(#clipPath2)" stroke="none">PartyID</text>
480 <rect fill="none" x="689.7876" width="55.373" height="30" y="829.0897" clip-path="url(#clipPath2)"/>
481 <path fill="none" d="M714.8528 1057.0811 L1541.0242 1117.7211" clip-path="url(#clipPath2)"/>
482 <path d="M707.8716 1056.5686 L715.2188 1052.0945 L721.834 1057.5935 L714.4868 1062.0676 Z" clip-path="url(#clipPath2)" stroke="none"/>
483 <text x="714.8716" xml:space="preserve" y="1062.3141" clip-path="url(#clipPath2)" stroke="none"> 1</text>
484 <path fill="none" d="M730.603 1031.7461 L722.2217 1034.297" clip-path="url(#clipPath2)"/>
485 <path fill="white" d="M707.8716 1038.6644 L724.9254 1039.7458 L721.4314 1028.2657 Z" clip-path="url(#clipPath2)" stroke="none"/>
486 <path fill="none" d="M707.8716 1038.6644 L724.9254 1039.7458 L721.4314 1028.2657 Z" clip-path="url(#clipPath2)"/>
487 <path fill="none" d="M675.7519 930.0897 L649.0204 913.8706" clip-path="url(#clipPath2)"/>
488 <path fill="white" d="M636.1964 906.0897 L646.763 919.519 L652.9877 909.2597 Z" clip-path="url(#clipPath2)" stroke="none"/>
489 <path fill="none" d="M636.1964 906.0897 L646.763 919.519 L652.9877 909.2597 Z" clip-path="url(#clipPath2)"/>
490 <path fill="none" d="M590.1235 1036.4086 L598.4813 1038.3904" clip-path="url(#clipPath2)"/>
491 <path fill="white" d="M613.0767 1041.8511 L598.8926 1032.3215 L596.124 1043.9978 Z" clip-path="url(#clipPath2)" stroke="none"/>
492 <path fill="none" d="M613.0767 1041.8511 L598.8926 1032.3215 L596.124 1043.9978 Z" clip-path="url(#clipPath2)"/>
493 <path fill="none" d="M645.6226 1038.0897 L585.8793 977.7489" clip-path="url(#clipPath2)"/>
494 <path fill="white" d="M575.3256 967.0897 L582.3192 982.681 L590.8466 974.238 Z" clip-path="url(#clipPath2)" stroke="none"/>
495 <path fill="none" d="M575.3256 967.0897 L582.3192 982.681 L590.8466 974.238 Z" clip-path="url(#clipPath2)"/>
496 <path fill="none" d="M573.0151 937.0897 L589.3118 917.5975" clip-path="url(#clipPath2)"/>
497 <path fill="white" d="M598.9332 906.0897 L584.0673 914.5162 L593.2736 922.2133 Z" clip-path="url(#clipPath2)" stroke="none"/>
498 <path fill="none" d="M598.9332 906.0897 L584.0673 914.5162 L593.2736 922.2133 Z" clip-path="url(#clipPath2)"/>
499 <path fill="none" stroke-dasharray="6,2" d="M637.0747 879.7385 L685.2167 858.3925" clip-path="url(#clipPath2)"/>
500 <path stroke-dasharray="6,2" d="M688.8734 856.7711 L675.4714 856.1501 L688.8734 856.7711 L680.3354 867.1201 Z" clip-path="url(#clipPath2)" stroke="none"/>
501 <path fill="none" stroke-miterlimit="10" d="M688.8734 856.7711 L675.4714 856.1501 L688.8734 856.7711 L680.3354 867.1201 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
[1]502 </g>
[23]503 <g fill="rgb(225,225,225)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(225,225,225)">
504 <rect x="154.6685" y="812.7567" clip-path="url(#clipPath2)" width="302.7109" rx="4" ry="4" height="278.666" stroke="none"/>
505 <rect x="154.6685" y="812.7567" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="302.7109" height="21.666" stroke="none"/>
[1]506 </g>
[23]507 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
508 <text x="408.3359" xml:space="preserve" y="829.2586" clip-path="url(#clipPath2)" stroke="none">events</text>
509 <rect x="154.6685" y="812.7567" clip-path="url(#clipPath2)" fill="none" width="302.7109" stroke-dasharray="6,2" rx="4" ry="4" height="278.666"/>
[1]510 </g>
[23]511 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
512 <rect x="319.561" width="113.0996" height="30" y="928.4227" clip-path="url(#clipPath2)" stroke="none"/>
[1]513 </g>
[23]514 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
515 <text x="326.561" xml:space="preserve" y="947.9578" clip-path="url(#clipPath2)" stroke="none">NegotiationEvent</text>
516 <rect fill="none" x="319.561" width="113.0996" height="30" y="928.4227" clip-path="url(#clipPath2)"/>
[1]517 </g>
[23]518 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
519 <rect x="359.8423" width="82.5371" height="30" y="849.4227" clip-path="url(#clipPath2)" stroke="none"/>
[1]520 </g>
[23]521 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
522 <text x="366.8423" xml:space="preserve" y="868.9578" clip-path="url(#clipPath2)" stroke="none">ActionEvent</text>
523 <rect fill="none" x="359.8423" width="82.5371" height="30" y="849.4227" clip-path="url(#clipPath2)"/>
[1]524 </g>
[23]525 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
526 <rect x="169.6685" width="98.8848" height="30" y="938.4227" clip-path="url(#clipPath2)" stroke="none"/>
[1]527 </g>
[23]528 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
529 <text x="176.6685" xml:space="preserve" y="957.9578" clip-path="url(#clipPath2)" stroke="none">SessionStarted</text>
530 <rect fill="none" x="169.6685" width="98.8848" height="30" y="938.4227" clip-path="url(#clipPath2)"/>
[1]531 </g>
[23]532 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
533 <rect x="316.4048" width="93.4121" height="30" y="1046.4227" clip-path="url(#clipPath2)" stroke="none"/>
[1]534 </g>
[23]535 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
536 <text x="323.4048" xml:space="preserve" y="1065.9579" clip-path="url(#clipPath2)" stroke="none">SessionEnded</text>
537 <rect fill="none" x="316.4048" width="93.4121" height="30" y="1046.4227" clip-path="url(#clipPath2)"/>
[1]538 </g>
[23]539 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
540 <rect x="208.896" width="126.4297" height="30" y="852.4227" clip-path="url(#clipPath2)" stroke="none"/>
[1]541 </g>
[23]542 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
543 <text x="215.896" xml:space="preserve" y="871.9578" clip-path="url(#clipPath2)" stroke="none">TournamentStarted</text>
544 <rect fill="none" x="208.896" width="126.4297" height="30" y="852.4227" clip-path="url(#clipPath2)"/>
[1]545 </g>
[23]546 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
547 <rect x="242.563" width="93.0957" height="30" y="992.4227" clip-path="url(#clipPath2)" stroke="none"/>
[1]548 </g>
[23]549 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
550 <text x="249.563" xml:space="preserve" y="1011.9578" clip-path="url(#clipPath2)" stroke="none">ProtocolEvent</text>
551 <rect fill="none" x="242.563" width="93.0957" height="30" y="992.4227" clip-path="url(#clipPath2)"/>
552 <path fill="none" d="M449.3238 870.5345 L585.8735 887.8444" clip-path="url(#clipPath2)"/>
553 <path d="M442.3794 869.6542 L449.9526 865.5742 L456.2682 871.4148 L448.695 875.4948 Z" clip-path="url(#clipPath2)" stroke="none"/>
554 <text x="449.3794" xml:space="preserve" y="876.2796" clip-path="url(#clipPath2)" stroke="none"> 1</text>
555 <path fill="none" d="M396.364 879.4227 L385.3833 914.1217" clip-path="url(#clipPath2)"/>
556 <path fill="white" d="M380.8577 928.4227 L391.4054 914.9786 L379.9646 911.3581 Z" clip-path="url(#clipPath2)" stroke="none"/>
557 <path fill="none" d="M380.8577 928.4227 L391.4054 914.9786 L379.9646 911.3581 Z" clip-path="url(#clipPath2)"/>
558 <path fill="none" d="M238.5553 968.4227 L257.7897 983.2606" clip-path="url(#clipPath2)"/>
559 <path fill="white" d="M269.6664 992.4227 L260.6627 977.8991 L253.3331 987.4005 Z" clip-path="url(#clipPath2)" stroke="none"/>
560 <path fill="none" d="M269.6664 992.4227 L260.6627 977.8991 L253.3331 987.4005 Z" clip-path="url(#clipPath2)"/>
561 <path fill="none" d="M342.5553 1046.4227 L321.7833 1031.2648" clip-path="url(#clipPath2)"/>
562 <path fill="white" d="M309.6664 1022.4227 L319.0542 1036.701 L326.1279 1027.0076 Z" clip-path="url(#clipPath2)" stroke="none"/>
563 <path fill="none" d="M309.6664 1022.4227 L319.0542 1036.701 L326.1279 1027.0076 Z" clip-path="url(#clipPath2)"/>
564 <path fill="none" d="M273.9323 882.4227 L285.4813 977.532" clip-path="url(#clipPath2)"/>
565 <path fill="white" d="M287.2894 992.4227 L291.317 975.8161 L279.4045 977.2626 Z" clip-path="url(#clipPath2)" stroke="none"/>
566 <path fill="none" d="M287.2894 992.4227 L291.317 975.8161 L279.4045 977.2626 Z" clip-path="url(#clipPath2)"/>
567 <path fill="none" d="M309.5015 992.4227 L343.6374 967.3112" clip-path="url(#clipPath2)"/>
568 <path fill="white" d="M355.7202 958.4227 L339.2765 963.0707 L346.3873 972.7369 Z" clip-path="url(#clipPath2)" stroke="none"/>
569 <path fill="none" d="M355.7202 958.4227 L339.2765 963.0707 L346.3873 972.7369 Z" clip-path="url(#clipPath2)"/>
[1]570 </g>
[23]571 <g fill="rgb(225,225,225)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(225,225,225)">
572 <rect x="836.7046" y="800.5375" clip-path="url(#clipPath2)" width="255.8809" rx="4" ry="4" height="274.3256" stroke="none"/>
573 <rect x="836.7046" y="800.5375" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="255.8809" height="21.666" stroke="none"/>
[1]574 </g>
[23]575 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
576 <text x="1042.0698" xml:space="preserve" y="817.0394" clip-path="url(#clipPath2)" stroke="none">inform</text>
577 <rect x="836.7046" y="800.5375" clip-path="url(#clipPath2)" fill="none" width="255.8809" stroke-dasharray="6,2" rx="4" ry="4" height="274.3256"/>
[1]578 </g>
[23]579 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
580 <rect x="918.9868" width="52.8008" height="30" y="889.1823" clip-path="url(#clipPath2)" stroke="none"/>
[1]581 </g>
[23]582 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
583 <text x="925.9868" xml:space="preserve" y="908.7175" clip-path="url(#clipPath2)" stroke="none">Inform</text>
584 <rect fill="none" x="918.9868" width="52.8008" height="30" y="889.1823" clip-path="url(#clipPath2)"/>
[1]585 </g>
[23]586 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
587 <rect x="874.1479" width="81.6934" height="30" y="837.2035" clip-path="url(#clipPath2)" stroke="none"/>
[1]588 </g>
[23]589 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
590 <text x="881.1479" xml:space="preserve" y="856.7386" clip-path="url(#clipPath2)" stroke="none">ActionDone</text>
591 <rect fill="none" x="874.1479" width="81.6934" height="30" y="837.2035" clip-path="url(#clipPath2)"/>
[1]592 </g>
[23]593 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
594 <rect x="1016.9449" width="60.6406" height="30" y="855.971" clip-path="url(#clipPath2)" stroke="none"/>
[1]595 </g>
[23]596 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
597 <text x="1023.9449" xml:space="preserve" y="875.5061" clip-path="url(#clipPath2)" stroke="none">Settings</text>
598 <rect fill="none" x="1016.9449" width="60.6406" height="30" y="855.971" clip-path="url(#clipPath2)"/>
[1]599 </g>
[23]600 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
601 <rect x="950.3022" width="62.6211" height="30" y="959.5227" clip-path="url(#clipPath2)" stroke="none"/>
[1]602 </g>
[23]603 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
604 <text x="957.3022" xml:space="preserve" y="979.0579" clip-path="url(#clipPath2)" stroke="none">Finished</text>
605 <rect fill="none" x="950.3022" width="62.6211" height="30" y="959.5227" clip-path="url(#clipPath2)"/>
[1]606 </g>
[23]607 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
608 <rect x="851.7046" width="68.5977" height="30" y="959.5227" clip-path="url(#clipPath2)" stroke="none"/>
[1]609 </g>
[23]610 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
611 <text x="858.7046" xml:space="preserve" y="979.0579" clip-path="url(#clipPath2)" stroke="none">YourTurn</text>
612 <rect fill="none" x="851.7046" width="68.5977" height="30" y="959.5227" clip-path="url(#clipPath2)"/>
[1]613 </g>
[23]614 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
615 <rect x="939.6206" width="83.9844" height="30" y="1029.8631" clip-path="url(#clipPath2)" stroke="none"/>
[1]616 </g>
[23]617 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
618 <rect fill="none" x="939.6206" width="83.9844" height="30" y="1029.8631" clip-path="url(#clipPath2)"/>
619 <text x="946.6206" xml:space="preserve" y="1049.3982" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Agreements</text>
620 <path fill="none" d="M923.7653 867.2035 L929.0452 876.2334" clip-path="url(#clipPath2)"/>
621 <path fill="white" d="M936.6165 889.1823 L933.72 872.3416 L923.3608 878.3987 Z" clip-path="url(#clipPath2)" stroke="none"/>
622 <path fill="none" d="M936.6165 889.1823 L933.72 872.3416 L923.3608 878.3987 Z" clip-path="url(#clipPath2)"/>
623 <path fill="none" d="M1009.968 867.9309 L745.1606 846.3464" clip-path="url(#clipPath2)"/>
624 <path d="M1016.9449 868.4996 L1009.5618 872.9144 L1002.9911 867.3622 L1010.3742 862.9474 Z" clip-path="url(#clipPath2)" stroke="none"/>
625 <path fill="none" d="M1016.9449 880.8551 L986.049 890.9269" clip-path="url(#clipPath2)"/>
626 <path fill="white" d="M971.7876 895.576 L988.8593 896.3215 L985.1401 884.9125 Z" clip-path="url(#clipPath2)" stroke="none"/>
627 <path fill="none" d="M971.7876 895.576 L988.8593 896.3215 L985.1401 884.9125 Z" clip-path="url(#clipPath2)"/>
628 <path fill="none" d="M973.8878 959.5227 L959.98 932.5177" clip-path="url(#clipPath2)"/>
629 <path fill="white" d="M953.1123 919.1823 L955.1038 936.1538 L965.7721 930.6596 Z" clip-path="url(#clipPath2)" stroke="none"/>
630 <path fill="none" d="M953.1123 919.1823 L955.1038 936.1538 L965.7721 930.6596 Z" clip-path="url(#clipPath2)"/>
631 <path fill="none" d="M898.6669 959.5227 L923.0474 930.6439" clip-path="url(#clipPath2)"/>
632 <path fill="white" d="M932.7237 919.1823 L917.8176 927.5375 L926.9869 935.2785 Z" clip-path="url(#clipPath2)" stroke="none"/>
633 <path fill="none" d="M932.7237 919.1823 L917.8176 927.5375 L926.9869 935.2785 Z" clip-path="url(#clipPath2)"/>
634 <path fill="none" d="M981.6128 1029.863 L981.6128 996.5227" clip-path="url(#clipPath2)"/>
635 <path d="M981.6128 989.5227 L986.6128 996.5227 L981.6128 1003.5227 L976.6128 996.5227 Z" clip-path="url(#clipPath2)" stroke="none"/>
[1]636 </g>
[23]637 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
638 <rect x="1370.0791" y="672.0411" clip-path="url(#clipPath2)" width="142.0586" rx="4" ry="4" height="278.666" stroke="none"/>
639 <rect x="1370.0791" y="672.0411" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="142.0586" height="21.666" stroke="none"/>
[1]640 </g>
[23]641 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
642 <text x="1473.978" xml:space="preserve" y="688.5431" clip-path="url(#clipPath2)" stroke="none">Party</text>
643 <rect x="1370.0791" y="672.0411" clip-path="url(#clipPath2)" fill="none" width="142.0586" stroke-dasharray="6,2" rx="4" ry="4" height="278.666"/>
[1]644 </g>
[23]645 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
646 <rect x="1385.0791" width="81.8281" height="30" y="708.7072" clip-path="url(#clipPath2)" stroke="none"/>
[1]647 </g>
[23]648 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
649 <text x="1392.0791" xml:space="preserve" y="728.2423" clip-path="url(#clipPath2)" stroke="none">Capabilities</text>
650 <rect fill="none" x="1385.0791" width="81.8281" height="30" y="708.7072" clip-path="url(#clipPath2)"/>
[1]651 </g>
[23]652 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
653 <rect x="1388.8486" width="108.2891" height="70.5312" y="776.4415" clip-path="url(#clipPath2)" stroke="none"/>
[1]654 </g>
[23]655 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
656 <text x="1428.5293" xml:space="preserve" y="795.0431" clip-path="url(#clipPath2)" stroke="none">Party</text>
657 <text x="1395.8486" xml:space="preserve" y="809.1759" clip-path="url(#clipPath2)" stroke="none">getCapabilities()</text>
658 <text x="1411.0889" xml:space="preserve" y="823.3087" clip-path="url(#clipPath2)" stroke="none">terminate()</text>
659 <text x="1396.4404" xml:space="preserve" y="837.4415" clip-path="url(#clipPath2)" stroke="none">getDescription()</text>
660 <rect fill="none" x="1388.8486" width="108.2891" height="70.5312" y="776.4415" clip-path="url(#clipPath2)"/>
[1]661 </g>
[23]662 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
663 <rect x="1396.4707" width="85.0449" height="30" y="905.7072" clip-path="url(#clipPath2)" stroke="none"/>
[21]664 </g>
[23]665 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
666 <text x="1403.4707" xml:space="preserve" y="925.2423" clip-path="url(#clipPath2)" stroke="none">DefaultParty</text>
667 <rect fill="none" x="1396.4707" width="85.0449" height="30" y="905.7072" clip-path="url(#clipPath2)"/>
668 <path fill="none" stroke-dasharray="6,2" d="M1946.6234 598.6814 L1516.7743 779.5381" clip-path="url(#clipPath2)"/>
669 <path stroke-dasharray="6,2" d="M1513.0874 781.0894 L1526.4751 781.966 L1513.0874 781.0894 L1521.8213 770.9052 Z" clip-path="url(#clipPath2)" stroke="none"/>
670 <path fill="none" stroke-miterlimit="10" d="M1513.0874 781.0894 L1526.4751 781.966 L1513.0874 781.0894 L1521.8213 770.9052 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
671 <path fill="none" stroke-dasharray="6,2" d="M1370.0776 910.5338 L1159.9348 1203.8958" clip-path="url(#clipPath2)"/>
672 <path stroke-dasharray="6,2" d="M1157.6055 1207.1475 L1169.4712 1200.8864 L1157.6055 1207.1475 L1159.7159 1193.8982 Z" clip-path="url(#clipPath2)" stroke="none"/>
673 <path fill="none" stroke-miterlimit="10" d="M1157.6055 1207.1475 L1169.4712 1200.8864 L1157.6055 1207.1475 L1159.7159 1193.8982 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
674 <path fill="none" stroke-dasharray="6,2" d="M1370.0828 821.7755 L1112.5586 859.4886" clip-path="url(#clipPath2)"/>
675 <path stroke-dasharray="6,2" d="M1108.6008 860.0682 L1121.3435 864.266 L1108.6008 860.0682 L1119.6046 852.3926 Z" clip-path="url(#clipPath2)" stroke="none"/>
676 <path fill="none" stroke-miterlimit="10" d="M1108.6008 860.0682 L1121.3435 864.266 L1108.6008 860.0682 L1119.6046 852.3926 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
677 <path fill="none" d="M1441.4423 853.9681 L1439.5436 905.7072" clip-path="url(#clipPath2)"/>
678 <path fill="white" d="M1441.699 846.9728 L1446.4388 854.1514 L1441.1855 860.9634 L1436.4457 853.7847 Z" clip-path="url(#clipPath2)" stroke="none"/>
679 <path fill="none" d="M1441.699 846.9728 L1446.4388 854.1514 L1441.1855 860.9634 L1436.4457 853.7847 Z" clip-path="url(#clipPath2)"/>
[21]680 </g>
[23]681 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
[1]682 <rect x="740.3657" y="438.5005" clip-path="url(#clipPath2)" width="395.4121" rx="4" ry="4" height="242.666" stroke="none"/>
683 <rect x="740.3657" y="438.5005" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="395.4121" height="21.666" stroke="none"/>
684 </g>
[23]685 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
[1]686 <text x="1071.2583" xml:space="preserve" y="455.0024" clip-path="url(#clipPath2)" stroke="none">Timeline</text>
687 <rect x="740.3657" y="438.5005" clip-path="url(#clipPath2)" fill="none" width="395.4121" stroke-dasharray="6,2" rx="4" ry="4" height="242.666"/>
688 </g>
[23]689 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]690 <rect x="997.8228" width="122.9551" height="42.2656" y="519.0337" clip-path="url(#clipPath2)" stroke="none"/>
691 </g>
[23]692 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]693 <text x="1005.8228" xml:space="preserve" y="538.6353" clip-path="url(#clipPath2)" stroke="none">Progress(Deadline)</text>
694 <text x="1041.1782" xml:space="preserve" y="552.7681" clip-path="url(#clipPath2)" stroke="none">value()</text>
695 <rect fill="none" x="997.8228" width="122.9551" height="42.2656" y="519.0337" clip-path="url(#clipPath2)"/>
696 </g>
[23]697 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]698 <rect x="839.4253" width="107.75" height="30" y="636.1665" clip-path="url(#clipPath2)" stroke="none"/>
699 </g>
[23]700 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]701 <text x="846.4253" xml:space="preserve" y="655.7017" clip-path="url(#clipPath2)" stroke="none">ProgressRounds</text>
702 <rect fill="none" x="839.4253" width="107.75" height="30" y="636.1665" clip-path="url(#clipPath2)"/>
703 </g>
[23]704 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]705 <rect x="969.7144" width="93.1719" height="30" y="631.1665" clip-path="url(#clipPath2)" stroke="none"/>
706 </g>
[23]707 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]708 <text x="976.7144" xml:space="preserve" y="650.7017" clip-path="url(#clipPath2)" stroke="none">ProgressTime</text>
709 <rect fill="none" x="969.7144" width="93.1719" height="30" y="631.1665" clip-path="url(#clipPath2)"/>
710 </g>
[23]711 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]712 <rect x="888.8384" width="64.9238" height="30" y="475.1665" clip-path="url(#clipPath2)" stroke="none"/>
713 </g>
[23]714 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]715 <text x="895.8384" xml:space="preserve" y="494.7017" clip-path="url(#clipPath2)" stroke="none">Deadline</text>
716 <rect fill="none" x="888.8384" width="64.9238" height="30" y="475.1665" clip-path="url(#clipPath2)"/>
717 </g>
[23]718 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]719 <rect x="755.3657" width="93.8691" height="30" y="565.1665" clip-path="url(#clipPath2)" stroke="none"/>
720 </g>
[23]721 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]722 <text x="762.3657" xml:space="preserve" y="584.7017" clip-path="url(#clipPath2)" stroke="none">DeadlineTime</text>
723 <rect fill="none" x="755.3657" width="93.8691" height="30" y="565.1665" clip-path="url(#clipPath2)"/>
724 </g>
[23]725 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]726 <rect x="872.1353" width="102.3301" height="30" y="545.1665" clip-path="url(#clipPath2)" stroke="none"/>
727 </g>
[23]728 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]729 <text x="879.1353" xml:space="preserve" y="564.7017" clip-path="url(#clipPath2)" stroke="none">DeadlineRound</text>
730 <rect fill="none" x="872.1353" width="102.3301" height="30" y="545.1665" clip-path="url(#clipPath2)"/>
[23]731 <path fill="none" stroke-dasharray="6,2" d="M1370.0925 775.863 L1140.2281 660.9207" clip-path="url(#clipPath2)"/>
732 <path stroke-dasharray="6,2" d="M1136.6505 659.1317 L1144.7 669.8651 L1136.6505 659.1317 L1150.0669 659.1321 Z" clip-path="url(#clipPath2)" stroke="none"/>
733 <path fill="none" stroke-miterlimit="10" d="M1136.6505 659.1317 L1144.7 669.8651 L1136.6505 659.1317 L1150.0669 659.1321 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
734 <path fill="none" d="M1048.0654 848.9756 L1058.5315 561.2993" clip-path="url(#clipPath2)"/>
735 <path d="M1047.8109 855.9709 L1043.0687 848.7938 L1048.3199 841.9802 L1053.0621 849.1573 Z" clip-path="url(#clipPath2)" stroke="none"/>
[1]736 <path fill="none" d="M915.7327 636.1665 L1015.2271 569.6371" clip-path="url(#clipPath2)"/>
737 <path fill="white" d="M1027.6963 561.2993 L1011.0607 565.2053 L1017.731 575.1807 Z" clip-path="url(#clipPath2)" stroke="none"/>
738 <path fill="none" d="M1027.6963 561.2993 L1011.0607 565.2053 L1017.731 575.1807 Z" clip-path="url(#clipPath2)"/>
739 <path fill="none" d="M1022.3852 631.1665 L1045.0889 575.1992" clip-path="url(#clipPath2)"/>
740 <path fill="white" d="M1050.7275 561.2993 L1039.1531 573.8704 L1050.2729 578.3813 Z" clip-path="url(#clipPath2)" stroke="none"/>
741 <path fill="none" d="M1050.7275 561.2993 L1039.1531 573.8704 L1050.2729 578.3813 Z" clip-path="url(#clipPath2)"/>
742 <path fill="none" d="M994.3924 516.6492 L953.7622 501.9281" clip-path="url(#clipPath2)"/>
743 <path d="M1000.9738 519.0337 L992.6892 521.3502 L987.8111 514.2646 L996.0956 511.9482 Z" clip-path="url(#clipPath2)" stroke="none"/>
744 <text x="971.8442" xml:space="preserve" y="516.4528" clip-path="url(#clipPath2)" stroke="none"> 1</text>
745 <path fill="none" d="M822.1336 565.1665 L889.5032 514.2147" clip-path="url(#clipPath2)"/>
746 <path fill="white" d="M901.467 505.1665 L885.0864 510.0324 L892.325 519.6033 Z" clip-path="url(#clipPath2)" stroke="none"/>
747 <path fill="none" d="M901.467 505.1665 L885.0864 510.0324 L892.325 519.6033 Z" clip-path="url(#clipPath2)"/>
748 <path fill="none" d="M922.8717 545.1665 L922.1573 520.1604" clip-path="url(#clipPath2)"/>
749 <path fill="white" d="M921.7289 505.1665 L916.1883 521.3314 L928.1834 520.9886 Z" clip-path="url(#clipPath2)" stroke="none"/>
750 <path fill="none" d="M921.7289 505.1665 L916.1883 521.3314 L928.1834 520.9886 Z" clip-path="url(#clipPath2)"/>
751 </g>
[23]752 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
753 <rect x="1929.3477" y="1281.2452" clip-path="url(#clipPath2)" width="428.333" rx="4" ry="4" height="536.9639" stroke="none"/>
754 <rect x="1929.3477" y="1281.2452" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="428.333" height="21.666" stroke="none"/>
[1]755 </g>
[23]756 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
757 <text x="2291.4326" xml:space="preserve" y="1297.7472" clip-path="url(#clipPath2)" stroke="none">BidSpace</text>
758 <rect x="1929.3477" y="1281.2452" clip-path="url(#clipPath2)" fill="none" width="428.333" stroke-dasharray="6,2" rx="4" ry="4" height="536.9639"/>
[1]759 </g>
[23]760 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
761 <rect x="2211.7452" width="130.9355" height="98.7969" y="1393.712" clip-path="url(#clipPath2)" stroke="none"/>
[1]762 </g>
[23]763 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
764 <text x="2251.5137" xml:space="preserve" y="1412.3136" clip-path="url(#clipPath2)" stroke="none">BidSpace</text>
765 <text x="2275.3145" xml:space="preserve" y="1426.4464" clip-path="url(#clipPath2)" stroke="none"> </text>
766 <text x="2252.542" xml:space="preserve" y="1440.5792" clip-path="url(#clipPath2)" stroke="none">pareto())</text>
767 <text x="2244.7871" xml:space="preserve" y="1454.712" clip-path="url(#clipPath2)" stroke="none">nashPoint()</text>
768 <text x="2245.0039" xml:space="preserve" y="1468.8448" clip-path="url(#clipPath2)" stroke="none">kalaiPoint()</text>
769 <text x="2218.7451" xml:space="preserve" y="1482.9777" clip-path="url(#clipPath2)" stroke="none">socialWelfarePoinit()</text>
770 <rect fill="none" x="2211.7452" width="130.9355" height="98.7969" y="1393.712" clip-path="url(#clipPath2)"/>
[1]771 </g>
[23]772 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
773 <rect x="2194.9415" width="112.543" height="30" y="1547.1105" clip-path="url(#clipPath2)" stroke="none"/>
[1]774 </g>
[23]775 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
776 <text x="2201.9414" xml:space="preserve" y="1566.6456" clip-path="url(#clipPath2)" stroke="none">BidspaceDiscrete</text>
777 <rect fill="none" x="2194.9415" width="112.543" height="30" y="1547.1105" clip-path="url(#clipPath2)"/>
[1]778 </g>
[23]779 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
780 <rect x="2023.8888" width="112.6484" height="56.3984" y="1317.9112" clip-path="url(#clipPath2)" stroke="none"/>
[1]781 </g>
[23]782 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
783 <text x="2033.5724" xml:space="preserve" y="1336.5128" clip-path="url(#clipPath2)" stroke="none">OpponentModel</text>
784 <text x="2078.3145" xml:space="preserve" y="1350.6456" clip-path="url(#clipPath2)" stroke="none"> </text>
785 <text x="2030.8888" xml:space="preserve" y="1364.7784" clip-path="url(#clipPath2)" stroke="none">receiveMessage()</text>
786 <rect fill="none" x="2023.8888" width="112.6484" height="56.3984" y="1317.9112" clip-path="url(#clipPath2)"/>
[1]787 </g>
[23]788 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
789 <rect x="1954.7833" width="166.8594" height="30" y="1440.1105" clip-path="url(#clipPath2)" stroke="none"/>
[1]790 </g>
[23]791 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
792 <text x="1961.7833" xml:space="preserve" y="1459.6456" clip-path="url(#clipPath2)" stroke="none">FrequencyOpponentModel</text>
793 <rect fill="none" x="1954.7833" width="166.8594" height="30" y="1440.1105" clip-path="url(#clipPath2)"/>
[1]794 </g>
[23]795 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
796 <rect x="1944.3477" width="73.7305" height="56.3984" y="1558.9112" clip-path="url(#clipPath2)" stroke="none"/>
[1]797 </g>
[23]798 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
799 <text x="1951.3478" xml:space="preserve" y="1577.5128" clip-path="url(#clipPath2)" stroke="none">AllBidsList</text>
800 <text x="1964.2589" xml:space="preserve" y="1591.6456" clip-path="url(#clipPath2)" stroke="none">get(n)</text>
801 <text x="1965.7355" xml:space="preserve" y="1605.7784" clip-path="url(#clipPath2)" stroke="none">size()</text>
802 <rect fill="none" x="1944.3477" width="73.7305" height="56.3984" y="1558.9112" clip-path="url(#clipPath2)"/>
803 <path fill="none" stroke-dasharray="6,2" d="M1512.125 886.0251 L1925.8989 1320.9749" clip-path="url(#clipPath2)"/>
804 <path stroke-dasharray="6,2" d="M1928.656 1323.873 L1924.7322 1311.0432 L1928.656 1323.873 L1916.0378 1319.3142 Z" clip-path="url(#clipPath2)" stroke="none"/>
805 <path fill="none" stroke-miterlimit="10" d="M1928.656 1323.873 L1924.7322 1311.0432 L1928.656 1323.873 L1916.0378 1319.3142 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
806 <path fill="none" stroke-dasharray="6,2" d="M1929.3732 1529.9927 L1213.4749 1464.0178" clip-path="url(#clipPath2)"/>
807 <path stroke-dasharray="6,2" d="M1209.4917 1463.6509 L1220.8906 1470.7266 L1209.4917 1463.6509 L1221.9916 1458.7771 Z" clip-path="url(#clipPath2)" stroke="none"/>
808 <path fill="none" stroke-miterlimit="10" d="M1209.4917 1463.6509 L1220.8906 1470.7266 L1209.4917 1463.6509 L1221.9916 1458.7771 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
809 <path fill="none" d="M2254.4902 1547.1105 L2263.2183 1507.1632" clip-path="url(#clipPath2)"/>
810 <path fill="white" d="M2266.4199 1492.5089 L2257.1431 1506.8595 L2268.8665 1509.4209 Z" clip-path="url(#clipPath2)" stroke="none"/>
811 <path fill="none" d="M2266.4199 1492.5089 L2257.1431 1506.8595 L2268.8665 1509.4209 Z" clip-path="url(#clipPath2)"/>
812 <path fill="none" d="M2023.8888 1349.2103 L1206.3977 1394.2025" clip-path="url(#clipPath2)"/>
813 <path fill="white" d="M1191.4204 1395.0269 L1207.726 1400.1385 L1207.0665 1388.1566 Z" clip-path="url(#clipPath2)" stroke="none"/>
814 <path fill="none" d="M1191.4204 1395.0269 L1207.726 1400.1385 L1207.0665 1388.1566 Z" clip-path="url(#clipPath2)"/>
815 <path fill="none" d="M2013.5557 1435.7936 L1762.6188 1239.2057" clip-path="url(#clipPath2)"/>
816 <path d="M2019.066 1440.1105 L2010.4722 1439.7296 L2008.0453 1431.4767 L2016.6392 1431.8575 Z" clip-path="url(#clipPath2)" stroke="none"/>
817 <path fill="none" d="M2043.9928 1440.1105 L2063.9539 1388.3065" clip-path="url(#clipPath2)"/>
818 <path fill="white" d="M2069.3472 1374.3097 L2057.9956 1387.0824 L2069.1931 1391.397 Z" clip-path="url(#clipPath2)" stroke="none"/>
819 <path fill="none" d="M2069.3472 1374.3097 L2057.9956 1387.0824 L2069.1931 1391.397 Z" clip-path="url(#clipPath2)"/>
820 <path fill="none" d="M1939.6499 1554.5984 L1642.162 1321.8927" clip-path="url(#clipPath2)"/>
821 <path d="M1945.1635 1558.9113 L1936.5693 1558.5366 L1934.1364 1550.2855 L1942.7305 1550.6602 Z" clip-path="url(#clipPath2)" stroke="none"/>
[1]822 </g>
[23]823 <g fill="rgb(225,225,225)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(225,225,225)">
824 <rect x="2040.8477" y="1601.2775" clip-path="url(#clipPath2)" width="244.5801" rx="4" ry="4" height="201.9316" stroke="none"/>
825 <rect x="2040.8477" y="1601.2775" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="244.5801" height="21.666" stroke="none"/>
[1]826 </g>
[23]827 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
828 <text x="2236.3843" xml:space="preserve" y="1617.7794" clip-path="url(#clipPath2)" stroke="none">pareto</text>
829 <rect x="2040.8477" y="1601.2775" clip-path="url(#clipPath2)" fill="none" width="244.5801" stroke-dasharray="6,2" rx="4" ry="4" height="201.9316"/>
[1]830 </g>
[23]831 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
832 <rect x="2173.9981" width="96.4297" height="70.5312" y="1717.6778" clip-path="url(#clipPath2)" stroke="none"/>
[1]833 </g>
[23]834 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
835 <text x="2180.998" xml:space="preserve" y="1736.2794" clip-path="url(#clipPath2)" stroke="none">ParetoFrontier</text>
836 <text x="2220.3145" xml:space="preserve" y="1750.4122" clip-path="url(#clipPath2)" stroke="none"> </text>
837 <text x="2187.4492" xml:space="preserve" y="1764.545" clip-path="url(#clipPath2)" stroke="none">getProfiles()</text>
838 <text x="2191.2197" xml:space="preserve" y="1778.6779" clip-path="url(#clipPath2)" stroke="none">getPoints()</text>
839 <rect fill="none" x="2173.9981" width="96.4297" height="70.5312" y="1717.6778" clip-path="url(#clipPath2)"/>
[1]840 </g>
[23]841 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
842 <rect x="2068.2335" width="133.959" height="30" y="1637.9435" clip-path="url(#clipPath2)" stroke="none"/>
[1]843 </g>
[23]844 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
845 <text x="2075.2334" xml:space="preserve" y="1657.4786" clip-path="url(#clipPath2)" stroke="none">ParetoLinearAdditive</text>
846 <rect fill="none" x="2068.2335" width="133.959" height="30" y="1637.9435" clip-path="url(#clipPath2)"/>
[1]847 </g>
[23]848 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
849 <rect x="2055.8477" width="94.7305" height="30" y="1745.9435" clip-path="url(#clipPath2)" stroke="none"/>
[1]850 </g>
[23]851 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
852 <text x="2062.8477" xml:space="preserve" y="1765.4786" clip-path="url(#clipPath2)" stroke="none">GenericPareto</text>
853 <rect fill="none" x="2055.8477" width="94.7305" height="30" y="1745.9435" clip-path="url(#clipPath2)"/>
854 <path fill="none" d="M2226.5457 1581.4261 L2154.3689 1637.9435" clip-path="url(#clipPath2)"/>
855 <path d="M2232.0569 1577.1105 L2229.6282 1585.3628 L2221.0342 1585.7419 L2223.4629 1577.4895 Z" clip-path="url(#clipPath2)" stroke="none"/>
856 <text x="2204.604" xml:space="preserve" y="1595.712" clip-path="url(#clipPath2)" stroke="none"> 1</text>
857 <path fill="none" d="M2061.3098 1641.9313 L1193.4683 1512.6161" clip-path="url(#clipPath2)"/>
858 <path d="M2068.2334 1642.963 L2060.573 1646.8767 L2054.3862 1640.8995 L2062.0469 1636.9858 Z" clip-path="url(#clipPath2)" stroke="none"/>
859 <text x="2044.0597" xml:space="preserve" y="1645.1755" clip-path="url(#clipPath2)" stroke="none"> *</text>
860 <path fill="none" d="M2148.2629 1667.9435 L2181.6863 1706.3612" clip-path="url(#clipPath2)"/>
861 <path fill="white" d="M2191.532 1717.6777 L2185.5566 1701.6685 L2176.5034 1709.545 Z" clip-path="url(#clipPath2)" stroke="none"/>
862 <path fill="none" d="M2191.532 1717.6777 L2185.5566 1701.6685 L2176.5034 1709.545 Z" clip-path="url(#clipPath2)"/>
863 <path fill="none" d="M2150.5781 1757.7593 L2159.032 1757.1909" clip-path="url(#clipPath2)"/>
864 <path fill="white" d="M2173.9983 1756.1848 L2157.6318 1751.2715 L2158.4368 1763.2445 Z" clip-path="url(#clipPath2)" stroke="none"/>
865 <path fill="none" d="M2173.9983 1756.1848 L2157.6318 1751.2715 L2158.4368 1763.2445 Z" clip-path="url(#clipPath2)"/>
[1]866 </g>
[23]867 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
868 <rect x="1659.7028" y="750.6085" clip-path="url(#clipPath2)" width="154.3965" rx="4" ry="4" height="122.1973" stroke="none"/>
869 <rect x="1659.7028" y="750.6085" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="154.3965" height="21.666" stroke="none"/>
[1]870 </g>
[23]871 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
872 <text x="1700.3097" xml:space="preserve" y="767.1105" clip-path="url(#clipPath2)" stroke="none">exampleparties</text>
873 <rect x="1659.7028" y="750.6085" clip-path="url(#clipPath2)" fill="none" width="154.3965" stroke-dasharray="6,2" rx="4" ry="4" height="122.1973"/>
[1]874 </g>
[23]875 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
876 <rect x="1674.7028" width="124.3965" height="70.5312" y="787.2745" clip-path="url(#clipPath2)" stroke="none"/>
[1]877 </g>
[23]878 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
879 <text x="1688.8219" xml:space="preserve" y="805.8761" clip-path="url(#clipPath2)" stroke="none">Concrete agent, </text>
880 <text x="1697.7838" xml:space="preserve" y="820.0089" clip-path="url(#clipPath2)" stroke="none">eg niceParty, </text>
881 <text x="1705.0641" xml:space="preserve" y="834.1417" clip-path="url(#clipPath2)" stroke="none">nastyParty,</text>
882 <text x="1681.7028" xml:space="preserve" y="848.2745" clip-path="url(#clipPath2)" stroke="none">Boulware, Bayesian</text>
883 <rect fill="none" x="1674.7028" width="124.3965" height="70.5312" y="787.2745" clip-path="url(#clipPath2)"/>
884 <path fill="none" stroke-dasharray="6,2" d="M1659.6671 811.6202 L1517.156 811.4598" clip-path="url(#clipPath2)"/>
885 <path stroke-dasharray="6,2" d="M1513.156 811.4553 L1525.1492 817.4689 L1513.156 811.4553 L1525.1628 805.4689 Z" clip-path="url(#clipPath2)" stroke="none"/>
886 <path fill="none" stroke-miterlimit="10" d="M1513.156 811.4553 L1525.1492 817.4689 L1513.156 811.4553 L1525.1628 805.4689 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
[1]887 </g>
[23]888 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
889 <rect x="734.3404" y="0" clip-path="url(#clipPath2)" width="512.8613" rx="4" ry="4" height="370.666" stroke="none"/>
890 <rect x="734.3404" y="0" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="512.8613" height="21.666" stroke="none"/>
[1]891 </g>
[23]892 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
[21]893 <text x="1184.3521" xml:space="preserve" y="16.502" clip-path="url(#clipPath2)" stroke="none">protocol</text>
[23]894 <rect x="734.3404" y="0" clip-path="url(#clipPath2)" fill="none" width="512.8613" stroke-dasharray="6,2" rx="4" ry="4" height="370.666"/>
[1]895 </g>
[23]896 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]897 <rect x="986.8608" width="86.4219" height="30" y="36.666" clip-path="url(#clipPath2)" stroke="none"/>
898 </g>
[23]899 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]900 <text x="993.8608" xml:space="preserve" y="56.2012" clip-path="url(#clipPath2)" stroke="none">SessionState</text>
901 <rect fill="none" x="986.8608" width="86.4219" height="30" y="36.666" clip-path="url(#clipPath2)"/>
902 </g>
[23]903 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]904 <rect x="934.9165" width="104.3105" height="42.2656" y="253.5332" clip-path="url(#clipPath2)" stroke="none"/>
905 </g>
[23]906 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]907 <text x="941.9165" xml:space="preserve" y="272.1348" clip-path="url(#clipPath2)" stroke="none">SessionSettings</text>
908 <text x="949.9614" xml:space="preserve" y="286.2676" clip-path="url(#clipPath2)" stroke="none">getProtocol()</text>
909 <rect fill="none" x="934.9165" width="104.3105" height="42.2656" y="253.5332" clip-path="url(#clipPath2)"/>
910 </g>
[23]911 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]912 <rect x="1001.3569" width="105.4297" height="30" y="164.666" clip-path="url(#clipPath2)" stroke="none"/>
913 </g>
[23]914 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]915 <text x="1008.3569" xml:space="preserve" y="184.2012" clip-path="url(#clipPath2)" stroke="none">SessionProtocol</text>
916 <rect fill="none" x="1001.3569" width="105.4297" height="30" y="164.666" clip-path="url(#clipPath2)"/>
917 </g>
[23]918 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]919 <rect x="892.4028" width="91.3379" height="30" y="325.666" clip-path="url(#clipPath2)" stroke="none"/>
920 </g>
[23]921 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]922 <text x="899.4028" xml:space="preserve" y="345.2012" clip-path="url(#clipPath2)" stroke="none">SAOPSettings</text>
923 <rect fill="none" x="892.4028" width="91.3379" height="30" y="325.666" clip-path="url(#clipPath2)"/>
924 </g>
[23]925 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]926 <rect x="1031.3472" width="73.4492" height="30" y="90.666" clip-path="url(#clipPath2)" stroke="none"/>
927 </g>
[23]928 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]929 <text x="1038.3472" xml:space="preserve" y="110.2012" clip-path="url(#clipPath2)" stroke="none">SAOPState</text>
930 <rect fill="none" x="1031.3472" width="73.4492" height="30" y="90.666" clip-path="url(#clipPath2)"/>
931 </g>
[23]932 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]933 <rect x="959.7231" width="44.6973" height="30" y="110.666" clip-path="url(#clipPath2)" stroke="none"/>
934 </g>
[23]935 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]936 <text x="966.7231" xml:space="preserve" y="130.2012" clip-path="url(#clipPath2)" stroke="none">SAOP</text>
937 <rect fill="none" x="959.7231" width="44.6973" height="30" y="110.666" clip-path="url(#clipPath2)"/>
938 </g>
[23]939 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]940 <rect x="754.5845" width="132.9746" height="30" y="252.666" clip-path="url(#clipPath2)" stroke="none"/>
941 </g>
[23]942 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]943 <text x="761.5845" xml:space="preserve" y="272.2012" clip-path="url(#clipPath2)" stroke="none">TournamentProtocol</text>
944 <rect fill="none" x="754.5845" width="132.9746" height="30" y="252.666" clip-path="url(#clipPath2)"/>
945 </g>
[23]946 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]947 <rect x="850.0884" width="113.9668" height="30" y="56.666" clip-path="url(#clipPath2)" stroke="none"/>
948 </g>
[23]949 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]950 <text x="857.0884" xml:space="preserve" y="76.2012" clip-path="url(#clipPath2)" stroke="none">TournamentState</text>
951 <rect fill="none" x="850.0884" width="113.9668" height="30" y="56.666" clip-path="url(#clipPath2)"/>
952 </g>
[23]953 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]954 <rect x="1006.144" width="131.8555" height="30" y="314.666" clip-path="url(#clipPath2)" stroke="none"/>
955 </g>
[23]956 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]957 <text x="1013.144" xml:space="preserve" y="334.2012" clip-path="url(#clipPath2)" stroke="none">TournamentSettings</text>
958 <rect fill="none" x="1006.144" width="131.8555" height="30" y="314.666" clip-path="url(#clipPath2)"/>
959 </g>
[23]960 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]961 <rect x="1067.6997" width="152.7441" height="30" y="218.666" clip-path="url(#clipPath2)" stroke="none"/>
962 </g>
[23]963 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]964 <text x="1074.6997" xml:space="preserve" y="238.2012" clip-path="url(#clipPath2)" stroke="none">AllPermutationsSettings</text>
965 <rect fill="none" x="1067.6997" width="152.7441" height="30" y="218.666" clip-path="url(#clipPath2)"/>
966 </g>
[23]967 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]968 <rect x="759.644" width="134.8555" height="30" y="113.666" clip-path="url(#clipPath2)" stroke="none"/>
969 </g>
[23]970 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]971 <text x="766.644" xml:space="preserve" y="133.2012" clip-path="url(#clipPath2)" stroke="none">AllPermutationsState</text>
972 <rect fill="none" x="759.644" width="134.8555" height="30" y="113.666" clip-path="url(#clipPath2)"/>
973 </g>
[23]974 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]975 <rect x="825.1401" width="153.8633" height="30" y="177.666" clip-path="url(#clipPath2)" stroke="none"/>
976 </g>
[23]977 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]978 <text x="832.1401" xml:space="preserve" y="197.2012" clip-path="url(#clipPath2)" stroke="none">AllPermutationsProtocol</text>
979 <rect fill="none" x="825.1401" width="153.8633" height="30" y="177.666" clip-path="url(#clipPath2)"/>
[21]980 </g>
[23]981 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[21]982 <rect x="1165.7148" width="48.5703" height="30" y="158.666" clip-path="url(#clipPath2)" stroke="none"/>
983 </g>
[23]984 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[21]985 <rect fill="none" x="1165.7148" width="48.5703" height="30" y="158.666" clip-path="url(#clipPath2)"/>
986 <text x="1172.7148" xml:space="preserve" y="178.2012" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">AMOP</text>
987 </g>
[23]988 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[21]989 <rect x="1178.686" width="53.5156" height="30" y="98.666" clip-path="url(#clipPath2)" stroke="none"/>
990 </g>
[23]991 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[21]992 <rect fill="none" x="1178.686" width="53.5156" height="30" y="98.666" clip-path="url(#clipPath2)"/>
993 <text x="1185.686" xml:space="preserve" y="118.2012" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">SHAOP</text>
[23]994 </g>
995 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
996 <rect x="1115.6353" width="56.873" height="30" y="63.666" clip-path="url(#clipPath2)" stroke="none"/>
997 </g>
998 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
999 <rect fill="none" x="1115.6353" width="56.873" height="30" y="63.666" clip-path="url(#clipPath2)"/>
1000 <text x="1122.6353" xml:space="preserve" y="83.2012" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">MOPAC</text>
1001 </g>
1002 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1003 <rect x="749.3404" width="103.5137" height="30" y="325.666" clip-path="url(#clipPath2)" stroke="none"/>
1004 </g>
1005 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1006 <rect fill="none" x="749.3404" width="103.5137" height="30" y="325.666" clip-path="url(#clipPath2)"/>
1007 <text x="756.3404" xml:space="preserve" y="345.2012" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">MOPACSettings</text>
[21]1008 <path fill="none" d="M602.8268 594.3963 L967.1334 295.8168" clip-path="url(#clipPath2)"/>
1009 <path d="M597.4128 598.8335 L599.6573 590.5292 L608.2408 589.959 L605.9963 598.2634 Z" clip-path="url(#clipPath2)" stroke="none"/>
1010 <text x="605.0865" xml:space="preserve" y="589.3022" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none"> 1</text>
[1]1011 <path fill="none" stroke-dasharray="6,2" d="M1001.976 253.5332 L1040.6111 198.752" clip-path="url(#clipPath2)"/>
1012 <path stroke-dasharray="6,2" d="M1042.9165 195.4832 L1031.097 201.8316 L1042.9165 195.4832 L1040.9036 208.7478 Z" clip-path="url(#clipPath2)" stroke="none"/>
1013 <path fill="none" stroke-miterlimit="10" d="M1042.9165 195.4832 L1031.097 201.8316 L1042.9165 195.4832 L1040.9036 208.7478 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
[23]1014 <path fill="none" d="M939.6277 362.596 L923.4553 475.1665" clip-path="url(#clipPath2)"/>
1015 <path d="M940.6232 355.6672 L944.5769 363.3071 L938.6323 369.5249 L934.6786 361.885 Z" clip-path="url(#clipPath2)" stroke="none"/>
[1]1016 <path fill="none" d="M949.2081 325.666 L962.4407 307.8425" clip-path="url(#clipPath2)"/>
1017 <path fill="white" d="M971.3823 295.7988 L957.0272 305.0688 L966.6621 312.222 Z" clip-path="url(#clipPath2)" stroke="none"/>
1018 <path fill="none" d="M971.3823 295.7988 L957.0272 305.0688 L966.6621 312.222 Z" clip-path="url(#clipPath2)"/>
1019 <path fill="none" d="M1057.5162 90.666 L1049.2598 78.9331" clip-path="url(#clipPath2)"/>
1020 <path fill="white" d="M1040.6273 66.666 L1044.9285 83.2039 L1054.7421 76.2979 Z" clip-path="url(#clipPath2)" stroke="none"/>
1021 <path fill="none" d="M1040.6273 66.666 L1044.9285 83.2039 L1054.7421 76.2979 Z" clip-path="url(#clipPath2)"/>
1022 <path fill="none" d="M1002.0718 140.666 L1022.0718 155.666" clip-path="url(#clipPath2)"/>
1023 <path fill="white" d="M1034.0718 164.666 L1024.8718 150.266 L1017.6718 159.866 Z" clip-path="url(#clipPath2)" stroke="none"/>
1024 <path fill="none" d="M1034.0718 164.666 L1024.8718 150.266 L1017.6718 159.866 Z" clip-path="url(#clipPath2)"/>
1025 <path fill="none" d="M1132.8218 248.666 L1092.3218 302.666" clip-path="url(#clipPath2)"/>
1026 <path fill="white" d="M1083.3218 314.666 L1097.7218 305.466 L1088.1218 298.266 Z" clip-path="url(#clipPath2)" stroke="none"/>
1027 <path fill="none" d="M1083.3218 314.666 L1097.7218 305.466 L1088.1218 298.266 Z" clip-path="url(#clipPath2)"/>
1028 <path fill="none" d="M848.1244 113.666 L873.8029 95.3701" clip-path="url(#clipPath2)"/>
1029 <path fill="white" d="M886.0192 86.666 L869.5068 91.0639 L876.4701 100.8369 Z" clip-path="url(#clipPath2)" stroke="none"/>
1030 <path fill="none" d="M886.0192 86.666 L869.5068 91.0639 L876.4701 100.8369 Z" clip-path="url(#clipPath2)"/>
1031 <path fill="none" d="M885.8718 207.666 L848.2782 242.4749" clip-path="url(#clipPath2)"/>
1032 <path fill="white" d="M837.2718 252.666 L853.0884 246.1981 L844.9355 237.3929 Z" clip-path="url(#clipPath2)" stroke="none"/>
1033 <path fill="none" d="M837.2718 252.666 L853.0884 246.1981 L844.9355 237.3929 Z" clip-path="url(#clipPath2)"/>
[21]1034 <path fill="none" d="M1165.7148 174.738 L1121.772 176.6777" clip-path="url(#clipPath2)"/>
1035 <path fill="white" d="M1106.7866 177.3391 L1123.0356 182.6277 L1122.5065 170.6394 Z" clip-path="url(#clipPath2)" stroke="none"/>
1036 <path fill="none" d="M1106.7866 177.3391 L1123.0356 182.6277 L1122.5065 170.6394 Z" clip-path="url(#clipPath2)"/>
1037 <path fill="none" d="M1178.686 125.3327 L1102.2244 158.6709" clip-path="url(#clipPath2)"/>
1038 <path fill="white" d="M1088.4745 164.666 L1105.5391 163.7712 L1100.7429 152.7713 Z" clip-path="url(#clipPath2)" stroke="none"/>
1039 <path fill="none" d="M1088.4745 164.666 L1105.5391 163.7712 L1100.7429 152.7713 Z" clip-path="url(#clipPath2)"/>
[23]1040 <path fill="none" d="M1130.7054 93.666 L1077.4174 153.4671" clip-path="url(#clipPath2)"/>
1041 <path fill="white" d="M1067.4381 164.666 L1082.5621 156.7122 L1073.603 148.7288 Z" clip-path="url(#clipPath2)" stroke="none"/>
1042 <path fill="none" d="M1067.4381 164.666 L1082.5621 156.7122 L1073.603 148.7288 Z" clip-path="url(#clipPath2)"/>
1043 <path fill="none" d="M843.3642 325.666 L920.7803 298.192" clip-path="url(#clipPath2)"/>
1044 <path fill="white" d="M934.9165 293.1753 L917.8312 292.872 L921.8446 304.181 Z" clip-path="url(#clipPath2)" stroke="none"/>
1045 <path fill="none" d="M934.9165 293.1753 L917.8312 292.872 L921.8446 304.181 Z" clip-path="url(#clipPath2)"/>
[1]1046 </g>
[23]1047 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
[1]1048 <rect x="1416.2983" y="172" clip-path="url(#clipPath2)" width="392.9199" rx="4" ry="4" height="328.666" stroke="none"/>
1049 <rect x="1416.2983" y="172" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="392.9199" height="21.666" stroke="none"/>
1050 </g>
[23]1051 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
[1]1052 <text x="1731.3613" xml:space="preserve" y="188.502" clip-path="url(#clipPath2)" stroke="none">references</text>
1053 <rect x="1416.2983" y="172" clip-path="url(#clipPath2)" fill="none" width="392.9199" stroke-dasharray="6,2" rx="4" ry="4" height="328.666"/>
1054 </g>
[23]1055 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]1056 <rect x="1524.2651" width="61.6133" height="30" y="262.666" clip-path="url(#clipPath2)" stroke="none"/>
1057 </g>
[23]1058 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1059 <text x="1531.2651" xml:space="preserve" y="282.2012" clip-path="url(#clipPath2)" stroke="none">PartyRef</text>
1060 <rect fill="none" x="1524.2651" width="61.6133" height="30" y="262.666" clip-path="url(#clipPath2)"/>
1061 </g>
[23]1062 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]1063 <rect x="1547.4487" width="71.2461" height="30" y="370.666" clip-path="url(#clipPath2)" stroke="none"/>
1064 </g>
[23]1065 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1066 <text x="1554.4487" xml:space="preserve" y="390.2012" clip-path="url(#clipPath2)" stroke="none">Reference</text>
1067 <rect fill="none" x="1547.4487" width="71.2461" height="30" y="370.666" clip-path="url(#clipPath2)"/>
1068 </g>
[23]1069 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]1070 <rect x="1455.2544" width="69.6348" height="30" y="385.666" clip-path="url(#clipPath2)" stroke="none"/>
1071 </g>
[23]1072 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1073 <text x="1462.2544" xml:space="preserve" y="405.2012" clip-path="url(#clipPath2)" stroke="none">ProfileRef</text>
1074 <rect fill="none" x="1455.2544" width="69.6348" height="30" y="385.666" clip-path="url(#clipPath2)"/>
1075 </g>
[23]1076 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]1077 <rect x="1538.8491" width="80.4453" height="30" y="455.666" clip-path="url(#clipPath2)" stroke="none"/>
1078 </g>
[23]1079 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1080 <text x="1545.8491" xml:space="preserve" y="475.2012" clip-path="url(#clipPath2)" stroke="none">ProtocolRef</text>
1081 <rect fill="none" x="1538.8491" width="80.4453" height="30" y="455.666" clip-path="url(#clipPath2)"/>
1082 </g>
[23]1083 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]1084 <rect x="1431.2983" width="105.5469" height="30" y="316.666" clip-path="url(#clipPath2)" stroke="none"/>
1085 </g>
[23]1086 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1087 <text x="1438.2983" xml:space="preserve" y="336.2012" clip-path="url(#clipPath2)" stroke="none">PartyWithProfile</text>
1088 <rect fill="none" x="1431.2983" width="105.5469" height="30" y="316.666" clip-path="url(#clipPath2)"/>
1089 </g>
[23]1090 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]1091 <rect x="1683.9839" width="80.1758" height="30" y="370.666" clip-path="url(#clipPath2)" stroke="none"/>
1092 </g>
[23]1093 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1094 <text x="1690.9839" xml:space="preserve" y="390.2012" clip-path="url(#clipPath2)" stroke="none">Connection</text>
1095 <rect fill="none" x="1683.9839" width="80.1758" height="30" y="370.666" clip-path="url(#clipPath2)"/>
1096 </g>
[23]1097 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="white">
[1]1098 <rect x="1642.9604" width="86.2227" height="30" y="437.666" clip-path="url(#clipPath2)" stroke="none"/>
1099 </g>
[23]1100 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1101 <text x="1649.9604" xml:space="preserve" y="457.2012" clip-path="url(#clipPath2)" stroke="none">Connectable</text>
1102 <rect fill="none" x="1642.9604" width="86.2227" height="30" y="437.666" clip-path="url(#clipPath2)"/>
1103 </g>
[23]1104 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]1105 <rect x="1576.8608" width="122.4219" height="30" y="208.666" clip-path="url(#clipPath2)" stroke="none"/>
1106 </g>
[23]1107 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1108 <text x="1583.8608" xml:space="preserve" y="228.2012" clip-path="url(#clipPath2)" stroke="none">ConnectionFactory</text>
1109 <rect fill="none" x="1576.8608" width="122.4219" height="30" y="208.666" clip-path="url(#clipPath2)"/>
1110 </g>
[23]1111 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]1112 <rect x="1671.9253" width="122.293" height="30" y="262.666" clip-path="url(#clipPath2)" stroke="none"/>
1113 </g>
[23]1114 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1115 <text x="1678.9253" xml:space="preserve" y="282.2012" clip-path="url(#clipPath2)" stroke="none">DefaultConnection</text>
1116 <rect fill="none" x="1671.9253" width="122.293" height="30" y="262.666" clip-path="url(#clipPath2)"/>
1117 </g>
[23]1118 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
[1]1119 <rect x="1611.1763" width="77.791" height="30" y="316.666" clip-path="url(#clipPath2)" stroke="none"/>
1120 </g>
[23]1121 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
[1]1122 <text x="1618.1763" xml:space="preserve" y="338.1348" clip-path="url(#clipPath2)" stroke="none">DomainRef</text>
1123 <rect fill="none" x="1611.1763" width="77.791" height="30" y="316.666" clip-path="url(#clipPath2)"/>
[21]1124 <path fill="none" d="M1227.4084 241.7495 L1524.2651 274.2892" clip-path="url(#clipPath2)"/>
1125 <path d="M1220.4501 240.9868 L1227.9532 236.7793 L1234.3667 242.5123 L1226.8636 246.7198 Z" clip-path="url(#clipPath2)" stroke="none"/>
[1]1126 <path fill="none" d="M1558.9607 292.666 L1575.4185 356.1461" clip-path="url(#clipPath2)"/>
1127 <path fill="white" d="M1579.1829 370.666 L1580.9755 353.6723 L1569.3595 356.6838 Z" clip-path="url(#clipPath2)" stroke="none"/>
1128 <path fill="none" d="M1579.1829 370.666 L1580.9755 353.6723 L1569.3595 356.6838 Z" clip-path="url(#clipPath2)"/>
[21]1129 <path fill="none" d="M1190.1161 251.7621 L1459.8555 385.666" clip-path="url(#clipPath2)"/>
1130 <path d="M1183.8462 248.6495 L1192.3394 247.2835 L1196.3861 254.8746 L1187.8929 256.2406 Z" clip-path="url(#clipPath2)" stroke="none"/>
[23]1131 <path fill="none" d="M1066.1866 850.8745 L1475.9489 415.666" clip-path="url(#clipPath2)"/>
1132 <path d="M1061.3882 855.9709 L1062.5463 847.447 L1070.9851 845.7779 L1069.827 854.3019 Z" clip-path="url(#clipPath2)" stroke="none"/>
[1]1133 <path fill="none" d="M1524.8892 395.0503 L1532.6401 393.8001" clip-path="url(#clipPath2)"/>
1134 <path fill="white" d="M1547.4487 391.4117 L1530.6975 388.0359 L1532.6083 399.8828 Z" clip-path="url(#clipPath2)" stroke="none"/>
1135 <path fill="none" d="M1547.4487 391.4117 L1530.6975 388.0359 L1532.6083 399.8828 Z" clip-path="url(#clipPath2)"/>
[23]1136 <path fill="none" d="M1438.6908 702.7178 L1569.9974 485.666" clip-path="url(#clipPath2)"/>
1137 <path d="M1435.0675 708.7072 L1434.4127 700.1298 L1442.3141 696.7285 L1442.9689 705.3059 Z" clip-path="url(#clipPath2)" stroke="none"/>
1138 <text x="1434.9901" xml:space="preserve" y="699.1759" clip-path="url(#clipPath2)" stroke="none"> *</text>
1139 <path fill="none" d="M1072.7854 851.7612 L1559.1442 485.666" clip-path="url(#clipPath2)"/>
1140 <path d="M1067.1927 855.9709 L1069.7784 847.7664 L1078.3782 847.5515 L1075.7924 855.756 Z" clip-path="url(#clipPath2)" stroke="none"/>
[1]1141 <path fill="none" d="M1579.7777 455.666 L1581.6608 415.6494" clip-path="url(#clipPath2)"/>
1142 <path fill="white" d="M1582.3658 400.666 L1575.6204 416.3663 L1587.6072 416.9304 Z" clip-path="url(#clipPath2)" stroke="none"/>
1143 <path fill="none" d="M1582.3658 400.666 L1575.6204 416.3663 L1587.6072 416.9304 Z" clip-path="url(#clipPath2)"/>
[21]1144 <path fill="none" d="M1046.2069 280.8481 L1431.2983 325.5412" clip-path="url(#clipPath2)"/>
1145 <path d="M1039.2535 280.0411 L1046.7833 275.8814 L1053.1602 281.6551 L1045.6305 285.8147 Z" clip-path="url(#clipPath2)" stroke="none"/>
[1]1146 <path fill="none" d="M1509.3656 312.4284 L1535.3496 292.666" clip-path="url(#clipPath2)"/>
1147 <path d="M1503.7939 316.666 L1506.3387 308.4487 L1514.9373 308.1909 L1512.3925 316.4082 Z" clip-path="url(#clipPath2)" stroke="none"/>
1148 <path fill="none" d="M1485.9825 353.6397 L1488.7675 385.666" clip-path="url(#clipPath2)"/>
1149 <path d="M1485.3761 346.666 L1490.9637 353.2065 L1486.589 360.6134 L1481.0013 354.0729 Z" clip-path="url(#clipPath2)" stroke="none"/>
[23]1150 <path fill="none" d="M1466.8688 776.4415 L1667.5071 480.0871" clip-path="url(#clipPath2)"/>
1151 <path fill="white" d="M1675.9165 467.6661 L1661.978 477.5514 L1671.9149 484.2789 Z" clip-path="url(#clipPath2)" stroke="none"/>
1152 <path fill="none" d="M1675.9165 467.6661 L1661.978 477.5514 L1671.9149 484.2789 Z" clip-path="url(#clipPath2)"/>
[1]1153 <path fill="none" d="M1731.8218 292.666 L1726.5675 355.7178" clip-path="url(#clipPath2)"/>
1154 <path fill="white" d="M1725.3218 370.666 L1732.6299 355.2196 L1720.6713 354.223 Z" clip-path="url(#clipPath2)" stroke="none"/>
1155 <path fill="none" d="M1725.3218 370.666 L1732.6299 355.2196 L1720.6713 354.223 Z" clip-path="url(#clipPath2)"/>
1156 <path fill="none" d="M1631.4607 346.666 L1613.3618 361.2531" clip-path="url(#clipPath2)"/>
1157 <path fill="white" d="M1601.6829 370.666 L1617.9055 365.2972 L1610.3752 355.954 Z" clip-path="url(#clipPath2)" stroke="none"/>
1158 <path fill="none" d="M1601.6829 370.666 L1617.9055 365.2972 L1610.3752 355.954 Z" clip-path="url(#clipPath2)"/>
1159 </g>
[23]1160 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
1161 <rect x="1641.0996" y="521.7794" clip-path="url(#clipPath2)" width="238.343" rx="4" ry="4" height="207.7158" stroke="none"/>
1162 <rect x="1641.0996" y="521.7794" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="238.343" height="21.666" stroke="none"/>
[21]1163 </g>
[23]1164 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
1165 <text x="1762.196" xml:space="preserve" y="538.2813" clip-path="url(#clipPath2)" stroke="none">opponentmodel</text>
1166 <rect x="1641.0996" y="521.7794" clip-path="url(#clipPath2)" fill="none" width="238.343" stroke-dasharray="6,2" rx="4" ry="4" height="207.7158"/>
[21]1167 </g>
[23]1168 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1169 <rect x="1656.0996" width="107.2812" height="30" y="558.4454" clip-path="url(#clipPath2)" stroke="none"/>
[21]1170 </g>
[23]1171 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1172 <rect fill="none" x="1656.0996" width="107.2812" height="30" y="558.4454" clip-path="url(#clipPath2)"/>
1173 <text x="1663.0996" xml:space="preserve" y="577.9805" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">OpponentModel</text>
[21]1174 </g>
[23]1175 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1176 <rect x="1697.5833" width="166.8594" height="30" y="684.4952" clip-path="url(#clipPath2)" stroke="none"/>
[21]1177 </g>
[23]1178 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1179 <rect fill="none" x="1697.5833" width="166.8594" height="30" y="684.4952" clip-path="url(#clipPath2)"/>
1180 <text x="1704.5833" xml:space="preserve" y="704.0303" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">FrequencyOpponentModel</text>
1181 <path fill="none" d="M1699.1505 588.4454 L998.5512 1580.8268" clip-path="url(#clipPath2)"/>
1182 <path fill="white" d="M989.9002 1593.0808 L1004.0295 1583.4703 L994.2264 1576.5494 Z" clip-path="url(#clipPath2)" stroke="none"/>
1183 <path fill="none" d="M989.9002 1593.0808 L1004.0295 1583.4703 L994.2264 1576.5494 Z" clip-path="url(#clipPath2)"/>
1184 <path fill="none" d="M1772.5315 684.4952 L1725.6047 601.5026" clip-path="url(#clipPath2)"/>
1185 <path fill="white" d="M1718.2217 588.4454 L1720.874 605.3264 L1731.3198 599.4199 Z" clip-path="url(#clipPath2)" stroke="none"/>
1186 <path fill="none" d="M1718.2217 588.4454 L1720.874 605.3264 L1731.3198 599.4199 Z" clip-path="url(#clipPath2)"/>
[21]1187 </g>
[23]1188 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
1189 <rect x="1991.3868" y="759.2887" clip-path="url(#clipPath2)" width="365.5882" rx="4" ry="4" height="411.7296" stroke="none"/>
1190 <rect x="1991.3868" y="759.2887" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="365.5882" height="21.666" stroke="none"/>
[21]1191 </g>
[23]1192 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
1193 <text x="2328.0366" xml:space="preserve" y="775.7906" clip-path="url(#clipPath2)" stroke="none">boa</text>
1194 <rect x="1991.3868" y="759.2887" clip-path="url(#clipPath2)" fill="none" width="365.5882" stroke-dasharray="6,2" rx="4" ry="4" height="411.7296"/>
[21]1195 </g>
[23]1196 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1197 <rect x="2101.1132" width="63.8281" height="30" y="795.9547" clip-path="url(#clipPath2)" stroke="none"/>
[21]1198 </g>
[23]1199 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1200 <rect fill="none" x="2101.1132" width="63.8281" height="30" y="795.9547" clip-path="url(#clipPath2)"/>
1201 <text x="2108.1133" xml:space="preserve" y="815.4899" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">BoaParty</text>
[21]1202 </g>
[23]1203 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1204 <rect x="2048.4335" width="127.6191" height="30" y="1016.6557" clip-path="url(#clipPath2)" stroke="none"/>
[21]1205 </g>
[23]1206 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1207 <rect fill="none" x="2048.4335" width="127.6191" height="30" y="1016.6557" clip-path="url(#clipPath2)"/>
1208 <text x="2055.4336" xml:space="preserve" y="1036.1909" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">AcceptanceStrategy</text>
[21]1209 </g>
[23]1210 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1211 <rect x="2045.976" width="127.6191" height="42.2656" y="1113.7526" clip-path="url(#clipPath2)" stroke="none"/>
[21]1212 </g>
[23]1213 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1214 <rect fill="none" x="2045.976" width="127.6191" height="42.2656" y="1113.7526" clip-path="url(#clipPath2)"/>
1215 <text x="2063.5464" xml:space="preserve" y="1132.3542" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">TimeDependent</text>
1216 <text x="2052.9761" xml:space="preserve" y="1146.4871" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">AcceptanceStrategy</text>
[21]1217 </g>
[23]1218 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1219 <rect x="2006.3868" width="63.6523" height="30" y="941.9966" clip-path="url(#clipPath2)" stroke="none"/>
[21]1220 </g>
[23]1221 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1222 <rect fill="none" x="2006.3868" width="63.6523" height="30" y="941.9966" clip-path="url(#clipPath2)"/>
1223 <text x="2013.3868" xml:space="preserve" y="961.5317" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">BoaState</text>
[21]1224 </g>
[23]1225 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1226 <rect x="2236.6859" width="105.2891" height="30" y="1003.875" clip-path="url(#clipPath2)" stroke="none"/>
[21]1227 </g>
[23]1228 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1229 <rect fill="none" x="2236.6859" width="105.2891" height="30" y="1003.875" clip-path="url(#clipPath2)"/>
1230 <text x="2243.686" xml:space="preserve" y="1023.4102" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">BiddingStrategy</text>
[21]1231 </g>
[23]1232 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1233 <rect x="2236.2815" width="105.2891" height="42.2656" y="1101.3248" clip-path="url(#clipPath2)" stroke="none"/>
[21]1234 </g>
[23]1235 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1236 <rect fill="none" x="2236.2815" width="105.2891" height="42.2656" y="1101.3248" clip-path="url(#clipPath2)"/>
1237 <text x="2244.512" xml:space="preserve" y="1119.9264" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">TimeDe[endent</text>
1238 <text x="2243.2815" xml:space="preserve" y="1134.0592" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">BiddingStrategy</text>
1239 <path fill="none" stroke-dasharray="6,2" d="M1991.4049 926.8119 L1517.0393 827.3024" clip-path="url(#clipPath2)"/>
1240 <path stroke-dasharray="6,2" d="M1513.1245 826.4813 L1523.6371 834.817 L1513.1245 826.4813 L1526.1006 823.0726 Z" clip-path="url(#clipPath2)" stroke="none"/>
1241 <path fill="none" stroke-miterlimit="10" d="M1513.1245 826.4813 L1523.6371 834.817 L1513.1245 826.4813 L1526.1006 823.0726 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
1242 <path fill="none" d="M2113.6558 1016.6558 L2130.9583 832.9239" clip-path="url(#clipPath2)"/>
1243 <path d="M2131.6147 825.9547 L2135.9363 833.3928 L2130.3018 839.893 L2125.9802 832.455 Z" clip-path="url(#clipPath2)" stroke="none"/>
1244 <path fill="none" d="M2110.2886 1113.7527 L2111.5291 1061.6515" clip-path="url(#clipPath2)"/>
1245 <path fill="white" d="M2111.886 1046.6558 L2105.5068 1062.5084 L2117.5037 1062.7939 Z" clip-path="url(#clipPath2)" stroke="none"/>
1246 <path fill="none" d="M2111.886 1046.6558 L2105.5068 1062.5084 L2117.5037 1062.7939 Z" clip-path="url(#clipPath2)"/>
1247 <path fill="none" d="M1722.5862 588.4454 L2020.8137 936.6798" clip-path="url(#clipPath2)"/>
1248 <path d="M2025.3669 941.9966 L2017.016 939.9321 L2016.2605 931.363 L2024.6115 933.4275 Z" clip-path="url(#clipPath2)" stroke="none"/>
1249 <text x="2010.429" xml:space="preserve" y="932.4653" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">*</text>
1250 <path fill="none" d="M2047.9514 941.9966 L2119.4771 831.8259" clip-path="url(#clipPath2)"/>
1251 <path d="M2123.2888 825.9547 L2123.6707 834.5486 L2115.6653 837.697 L2115.2834 829.1031 Z" clip-path="url(#clipPath2)" stroke="none"/>
1252 <path fill="none" d="M2278.0542 1003.875 L2148.5098 831.55" clip-path="url(#clipPath2)"/>
1253 <path d="M2144.3035 825.9547 L2152.5063 828.5455 L2152.7161 837.1453 L2144.5132 834.5545 Z" clip-path="url(#clipPath2)" stroke="none"/>
1254 <path fill="none" d="M2289.0085 1101.3248 L2289.2134 1048.8749" clip-path="url(#clipPath2)"/>
1255 <path fill="white" d="M2289.272 1033.875 L2283.2095 1049.8514 L2295.2095 1049.8983 Z" clip-path="url(#clipPath2)" stroke="none"/>
1256 <path fill="none" d="M2289.272 1033.875 L2283.2095 1049.8514 L2295.2095 1049.8983 Z" clip-path="url(#clipPath2)"/>
[21]1257 </g>
[23]1258 <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(245,245,245)">
1259 <rect x="280.6108" y="98.7879" clip-path="url(#clipPath2)" width="331.0527" rx="4" ry="4" height="186.3559" stroke="none"/>
1260 <rect x="280.6108" y="98.7879" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="331.0527" height="21.666" stroke="none"/>
1261 </g>
1262 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-124,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
1263 <text x="562.0342" xml:space="preserve" y="115.2898" clip-path="url(#clipPath2)" stroke="none">Voting</text>
1264 <rect x="280.6108" y="98.7879" clip-path="url(#clipPath2)" fill="none" width="331.0527" stroke-dasharray="6,2" rx="4" ry="4" height="186.3559"/>
1265 <rect fill="none" x="339.0115" width="105.7578" height="30" y="135.4539" clip-path="url(#clipPath2)"/>
1266 <text x="346.0115" xml:space="preserve" font-size="12px" y="154.989" clip-path="url(#clipPath2)" stroke="none">VotingEvaluator</text>
1267 </g>
1268 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1269 <rect x="295.6108" width="120.5762" height="30" y="240.1438" clip-path="url(#clipPath2)" stroke="none"/>
1270 </g>
1271 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1272 <rect fill="none" x="295.6108" width="120.5762" height="30" y="240.1438" clip-path="url(#clipPath2)"/>
1273 <text x="302.6108" xml:space="preserve" y="259.6789" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">LargestAgreement</text>
1274 </g>
1275 <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke="rgb(255,204,0)">
1276 <rect x="446.187" width="150.4766" height="30" y="177.666" clip-path="url(#clipPath2)" stroke="none"/>
1277 </g>
1278 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-124,15)" stroke-linecap="butt">
1279 <rect fill="none" x="446.187" width="150.4766" height="30" y="177.666" clip-path="url(#clipPath2)"/>
1280 <text x="453.187" xml:space="preserve" y="197.2012" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">LargestAgeementsLoop</text>
1281 <path fill="none" d="M424.1602 165.4539 L762.4797 322.7154" clip-path="url(#clipPath2)"/>
1282 <path d="M768.8275 325.666 L760.3721 327.2495 L756.132 319.7647 L764.5873 318.1813 Z" clip-path="url(#clipPath2)" stroke="none"/>
1283 <path fill="none" d="M361.0558 240.1438 L381.8568 179.639" clip-path="url(#clipPath2)"/>
1284 <path fill="white" d="M386.7336 165.4539 L375.8577 178.634 L387.2057 182.5354 Z" clip-path="url(#clipPath2)" stroke="none"/>
1285 <path fill="none" d="M386.7336 165.4539 L375.8577 178.634 L387.2057 182.5354 Z" clip-path="url(#clipPath2)"/>
1286 <path fill="none" d="M475.3953 177.666 L452.1822 170.1015" clip-path="url(#clipPath2)"/>
1287 <path fill="white" d="M437.9204 165.4539 L451.274 176.116 L454.992 164.7066 Z" clip-path="url(#clipPath2)" stroke="none"/>
1288 <path fill="none" d="M437.9204 165.4539 L451.274 176.116 L454.992 164.7066 Z" clip-path="url(#clipPath2)"/>
1289 </g>
[1]1290 </g>
1291</svg>
Note: See TracBrowser for help on using the repository browser.