Changeset 21 for design


Ignore:
Timestamp:
09/22/20 08:52:04 (4 years ago)
Author:
bart
Message:

Version 1.5.

Location:
design
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • design/classdiagram.graphml

    r19 r21  
    795795          <y:Realizers active="0">
    796796            <y:GroupNode>
    797               <y:Geometry height="353.4990234375" width="436.46484375" x="1255.75146484375" y="613.58349609375"/>
     797              <y:Geometry height="353.4990234375" width="443.343994140625" x="1248.872314453125" y="613.58349609375"/>
    798798              <y:Fill color="#F5F5F5" transparent="false"/>
    799799              <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
    800               <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="436.46484375" x="0.0" xml:space="preserve" y="0.0">Party</y:NodeLabel>
     800              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="443.343994140625" x="0.0" xml:space="preserve" y="0.0">Party</y:NodeLabel>
    801801              <y:Shape type="roundrectangle"/>
    802802              <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
    803803              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
    804               <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
     804              <y:BorderInsets bottom="0" bottomF="0.0" left="7" leftF="6.879150390625" right="0" rightF="0.0" top="0" topF="0.0"/>
    805805            </y:GroupNode>
    806806            <y:GroupNode>
     
    860860              <y:Realizers active="0">
    861861                <y:GroupNode>
    862                   <y:Geometry height="202.666015625" width="272.1669921875" x="1270.75146484375" y="650.24951171875"/>
     862                  <y:Geometry height="274.3256133960184" width="255.8809034887986" x="1270.75146484375" y="650.24951171875"/>
    863863                  <y:Fill color="#F5F5F5" transparent="false"/>
    864864                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
    865                   <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="272.1669921875" x="0.0" xml:space="preserve" y="0.0">inform</y:NodeLabel>
     865                  <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="255.8809034887986" x="0.0" xml:space="preserve" y="0.0">inform</y:NodeLabel>
    866866                  <y:Shape type="roundrectangle"/>
    867867                  <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
     
    870870                </y:GroupNode>
    871871                <y:GroupNode>
    872                   <y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/>
     872                  <y:Geometry height="50.0" width="50.0" x="1270.75146484375" y="650.24951171875"/>
    873873                  <y:Fill color="#F5F5F5" transparent="false"/>
    874874                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
     
    886886              <data key="d6">
    887887                <y:ShapeNode>
    888                   <y:Geometry height="30.0" width="52.80078125" x="1370.67138671875" y="746.91552734375"/>
     888                  <y:Geometry height="30.0" width="52.80078125" x="1353.0337261632803" y="738.8943206568053"/>
    889889                  <y:Fill color="#FFCC00" transparent="false"/>
    890890                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
     
    897897              <data key="d6">
    898898                <y:ShapeNode>
    899                   <y:Geometry height="30.0" width="81.693359375" x="1446.22509765625" y="740.91552734375"/>
     899                  <y:Geometry height="30.0" width="81.693359375" x="1308.1947553690638" y="686.91552734375"/>
    900900                  <y:Fill color="#FFCC00" transparent="false"/>
    901901                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
     
    908908              <data key="d6">
    909909                <y:ShapeNode>
    910                   <y:Geometry height="30.0" width="60.640625" x="1285.75146484375" y="692.91552734375"/>
     910                  <y:Geometry height="30.0" width="60.640625" x="1450.9917433325486" y="705.6830051732845"/>
    911911                  <y:Fill color="#FFCC00" transparent="false"/>
    912912                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
     
    919919              <data key="d6">
    920920                <y:ShapeNode>
    921                   <y:Geometry height="30.0" width="62.62109375" x="1388.76123046875" y="686.91552734375"/>
     921                  <y:Geometry height="30.0" width="62.62109375" x="1384.34912109375" y="809.2347228857868"/>
    922922                  <y:Fill color="#FFCC00" transparent="false"/>
    923923                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
     
    930930              <data key="d6">
    931931                <y:ShapeNode>
    932                   <y:Geometry height="30.0" width="68.59765625" x="1402.77294921875" y="807.91552734375"/>
     932                  <y:Geometry height="30.0" width="68.59765625" x="1285.75146484375" y="809.2347228857868"/>
    933933                  <y:Fill color="#FFCC00" transparent="false"/>
    934934                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
    935935                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="58.59765625" x="5.0" xml:space="preserve" y="5.93359375">YourTurn<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
     936                  <y:Shape type="rectangle"/>
     937                </y:ShapeNode>
     938              </data>
     939            </node>
     940            <node id="n6::n3::n5">
     941              <data key="d5"/>
     942              <data key="d6">
     943                <y:ShapeNode>
     944                  <y:Geometry height="30.0" width="83.984375" x="1373.66748046875" y="879.5751251147684"/>
     945                  <y:Fill color="#FFCC00" transparent="false"/>
     946                  <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
     947                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="73.984375" x="5.0" xml:space="preserve" y="5.93359375">Agreements<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
    936948                  <y:Shape type="rectangle"/>
    937949                </y:ShapeNode>
     
    12541266          <y:Realizers active="0">
    12551267            <y:GroupNode>
    1256               <y:Geometry height="370.666015625" width="495.859375" x="739.58447265625" y="0.0"/>
     1268              <y:Geometry height="370.666015625" width="507.6171875" x="739.58447265625" y="0.0"/>
    12571269              <y:Fill color="#F5F5F5" transparent="false"/>
    12581270              <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
    1259               <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="495.859375" x="0.0" xml:space="preserve" y="0.0">protocol</y:NodeLabel>
     1271              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="507.6171875" x="0.0" xml:space="preserve" y="0.0">protocol</y:NodeLabel>
    12601272              <y:Shape type="roundrectangle"/>
    12611273              <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
     
    12641276            </y:GroupNode>
    12651277            <y:GroupNode>
    1266               <y:Geometry height="50.0" width="50.0" x="373.32568359375" y="2196.0"/>
     1278              <y:Geometry height="50.0" width="50.0" x="739.58447265625" y="0.0"/>
    12671279              <y:Fill color="#F5F5F5" transparent="false"/>
    12681280              <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
     
    14061418              <y:BorderStyle color="#000000" type="line" width="1.0"/>
    14071419              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="143.86328125" x="5.0" xml:space="preserve" y="5.93359375">AllPermutationsProtocol<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
     1420              <y:Shape type="rectangle"/>
     1421            </y:ShapeNode>
     1422          </data>
     1423        </node>
     1424        <node id="n10::n12">
     1425          <data key="d5"/>
     1426          <data key="d6">
     1427            <y:ShapeNode>
     1428              <y:Geometry height="30.0" width="48.5703125" x="1165.71484375" y="158.666015625"/>
     1429              <y:Fill color="#FFCC00" transparent="false"/>
     1430              <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
     1431              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="38.5703125" x="5.0" xml:space="preserve" y="5.93359375">AMOP<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
     1432              <y:Shape type="rectangle"/>
     1433            </y:ShapeNode>
     1434          </data>
     1435        </node>
     1436        <node id="n10::n13">
     1437          <data key="d5"/>
     1438          <data key="d6">
     1439            <y:ShapeNode>
     1440              <y:Geometry height="30.0" width="53.515625" x="1178.68603515625" y="98.666015625"/>
     1441              <y:Fill color="#FFCC00" transparent="false"/>
     1442              <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
     1443              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="43.515625" x="5.0" xml:space="preserve" y="5.93359375">SHAOP<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
    14081444              <y:Shape type="rectangle"/>
    14091445            </y:ShapeNode>
     
    15551591    <node id="n12" yfiles.foldertype="group">
    15561592      <data key="d4" xml:space="preserve"/>
    1557       <data key="d5"/>
    15581593      <data key="d6">
    15591594        <y:ProxyAutoBoundsNode>
     
    15841619      <graph edgedefault="directed" id="n12:">
    15851620        <node id="n12::n0">
    1586           <data key="d5"/>
    15871621          <data key="d6">
    15881622            <y:ShapeNode>
     
    15961630        </node>
    15971631        <node id="n12::n1">
    1598           <data key="d5"/>
    15991632          <data key="d6">
    16001633            <y:ShapeNode>
     
    16111644    <node id="n13" yfiles.foldertype="group">
    16121645      <data key="d4" xml:space="preserve"/>
    1613       <data key="d5"/>
    16141646      <data key="d6">
    16151647        <y:ProxyAutoBoundsNode>
     
    16401672      <graph edgedefault="directed" id="n13:">
    16411673        <node id="n13::n0">
    1642           <data key="d5"/>
    16431674          <data key="d6">
    16441675            <y:ShapeNode>
     
    16521683        </node>
    16531684        <node id="n13::n1">
    1654           <data key="d5"/>
    16551685          <data key="d6">
    16561686            <y:ShapeNode>
     
    16641694        </node>
    16651695        <node id="n13::n2">
    1666           <data key="d5"/>
    16671696          <data key="d6">
    16681697            <y:ShapeNode>
     
    16771706        </node>
    16781707        <node id="n13::n3">
    1679           <data key="d5"/>
    16801708          <data key="d6">
    16811709            <y:ShapeNode>
     
    16891717        </node>
    16901718        <node id="n13::n4">
    1691           <data key="d5"/>
    16921719          <data key="d6">
    16931720            <y:ShapeNode>
     
    17011728        </node>
    17021729        <node id="n13::n5">
    1703           <data key="d5"/>
    17041730          <data key="d6">
    17051731            <y:ShapeNode>
     
    21562182      </data>
    21572183    </edge>
    2158     <edge id="n10::e0" source="n10::n3" target="n10::n1">
    2159       <data key="d8" xml:space="preserve"/>
    2160       <data key="d10">
    2161         <y:PolyLineEdge>
    2162           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2163           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2164           <y:Arrows source="none" target="white_delta"/>
    2165           <y:BendStyle smoothed="false"/>
    2166         </y:PolyLineEdge>
    2167       </data>
    2168     </edge>
    2169     <edge id="n10::e1" source="n10::n4" target="n10::n0">
    2170       <data key="d8" xml:space="preserve"/>
    2171       <data key="d10">
    2172         <y:PolyLineEdge>
    2173           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2174           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2175           <y:Arrows source="none" target="white_delta"/>
    2176           <y:BendStyle smoothed="false"/>
    2177         </y:PolyLineEdge>
    2178       </data>
    2179     </edge>
    2180     <edge id="n10::e2" source="n10::n5" target="n10::n2">
    2181       <data key="d8" xml:space="preserve"/>
    2182       <data key="d10">
    2183         <y:PolyLineEdge>
    2184           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2185           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2186           <y:Arrows source="none" target="white_delta"/>
    2187           <y:BendStyle smoothed="false"/>
    2188         </y:PolyLineEdge>
    2189       </data>
    2190     </edge>
    2191     <edge id="n10::e3" source="n10::n9" target="n10::n8">
    2192       <data key="d8" xml:space="preserve"/>
    2193       <data key="d10">
    2194         <y:PolyLineEdge>
    2195           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2196           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2197           <y:Arrows source="none" target="white_delta"/>
    2198           <y:BendStyle smoothed="false"/>
    2199         </y:PolyLineEdge>
    2200       </data>
    2201     </edge>
    2202     <edge id="n10::e4" source="n10::n10" target="n10::n7">
    2203       <data key="d8" xml:space="preserve"/>
    2204       <data key="d10">
    2205         <y:PolyLineEdge>
    2206           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2207           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2208           <y:Arrows source="none" target="white_delta"/>
    2209           <y:BendStyle smoothed="false"/>
    2210         </y:PolyLineEdge>
    2211       </data>
    2212     </edge>
    2213     <edge id="n10::e5" source="n10::n11" target="n10::n6">
    2214       <data key="d8" xml:space="preserve"/>
    2215       <data key="d10">
    2216         <y:PolyLineEdge>
    2217           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2218           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2219           <y:Arrows source="none" target="white_delta"/>
    2220           <y:BendStyle smoothed="false"/>
    2221         </y:PolyLineEdge>
    2222       </data>
    2223     </edge>
    22242184    <edge id="e15" source="n10::n9" target="n11::n0">
    22252185      <data key="d8" xml:space="preserve"/>
    22262186      <data key="d10">
    22272187        <y:PolyLineEdge>
    2228           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2188          <y:Path sx="9.591198890100713" sy="0.0" tx="0.0" ty="0.0"/>
    22292189          <y:LineStyle color="#000000" type="line" width="1.0"/>
    22302190          <y:Arrows source="diamond" target="none"/>
     
    22372197      <data key="d10">
    22382198        <y:PolyLineEdge>
    2239           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2199          <y:Path sx="9.591198890100713" sy="0.0" tx="0.0" ty="0.0"/>
    22402200          <y:LineStyle color="#000000" type="line" width="1.0"/>
    22412201          <y:Arrows source="diamond" target="none"/>
     
    22482208      <data key="d10">
    22492209        <y:PolyLineEdge>
    2250           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2210          <y:Path sx="5.8684164732106865" sy="0.0" tx="0.0" ty="0.0"/>
    22512211          <y:LineStyle color="#000000" type="line" width="1.0"/>
    22522212          <y:Arrows source="diamond" target="none"/>
     
    25772537      </data>
    25782538    </edge>
    2579     <edge id="n6::n3::e0" source="n6::n3::n1" target="n6::n3::n0">
    2580       <data key="d8" xml:space="preserve"/>
    2581       <data key="d10">
    2582         <y:PolyLineEdge>
    2583           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2584           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2585           <y:Arrows source="none" target="white_delta"/>
    2586           <y:BendStyle smoothed="false"/>
    2587         </y:PolyLineEdge>
    2588       </data>
    2589     </edge>
    2590     <edge id="n6::n3::e1" source="n6::n3::n2" target="n6::n3::n0">
    2591       <data key="d8" xml:space="preserve"/>
    2592       <data key="d10">
    2593         <y:PolyLineEdge>
    2594           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2595           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2596           <y:Arrows source="none" target="white_delta"/>
    2597           <y:BendStyle smoothed="false"/>
    2598         </y:PolyLineEdge>
    2599       </data>
    2600     </edge>
    2601     <edge id="n6::n3::e2" source="n6::n3::n3" target="n6::n3::n0">
    2602       <data key="d8" xml:space="preserve"/>
    2603       <data key="d10">
    2604         <y:PolyLineEdge>
    2605           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2606           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2607           <y:Arrows source="none" target="white_delta"/>
    2608           <y:BendStyle smoothed="false"/>
    2609         </y:PolyLineEdge>
    2610       </data>
    2611     </edge>
    2612     <edge id="n6::n3::e3" source="n6::n3::n4" target="n6::n3::n0">
    2613       <data key="d8" xml:space="preserve"/>
    2614       <data key="d10">
    2615         <y:PolyLineEdge>
    2616           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2617           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2618           <y:Arrows source="none" target="white_delta"/>
    2619           <y:BendStyle smoothed="false"/>
    2620         </y:PolyLineEdge>
    2621       </data>
    2622     </edge>
    26232539    <edge id="n2::e0" source="n2::n1" target="n2::n0">
    26242540      <data key="d8" xml:space="preserve"/>
     
    26912607      <data key="d10">
    26922608        <y:PolyLineEdge>
    2693           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2609          <y:Path sx="4.706528967303029" sy="0.0" tx="0.0" ty="0.0"/>
    26942610          <y:LineStyle color="#000000" type="line" width="1.0"/>
    26952611          <y:Arrows source="diamond" target="none"/>
     
    27532669      </data>
    27542670    </edge>
    2755     <edge id="n10::e6" source="n10::n1" target="n10::n2">
    2756       <data key="d8" xml:space="preserve"/>
    2757       <data key="d10">
    2758         <y:PolyLineEdge>
    2759           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2760           <y:LineStyle color="#000000" type="dashed" width="1.0"/>
    2761           <y:Arrows source="none" target="plain"/>
    2762           <y:BendStyle smoothed="false"/>
    2763         </y:PolyLineEdge>
    2764       </data>
    2765     </edge>
    27662671    <edge id="e30" source="n0::n1" target="n10::n1">
    27672672      <data key="d8" xml:space="preserve"/>
    27682673      <data key="d10">
    27692674        <y:PolyLineEdge>
    2770           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
    2771           <y:LineStyle color="#000000" type="line" width="1.0"/>
    2772           <y:Arrows source="diamond" target="none"/>
    2773           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="22.978515625" x="5.430217172490757" xml:space="preserve" y="-23.1328125">   1<y:LabelModel><y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/></y:LabelModel><y:ModelParameter><y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.0" segment="0"/></y:ModelParameter><y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
     2675          <y:Path sx="0.0" sy="0.0" tx="5.8684164732106865" ty="0.0"/>
     2676          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2677          <y:Arrows source="diamond" target="none"/>
     2678          <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="22.978515625" x="5.673614709180811" xml:space="preserve" y="-23.1328125">   1<y:LabelModel><y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/></y:LabelModel><y:ModelParameter><y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.0" segment="0"/></y:ModelParameter><y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
    27742679          <y:BendStyle smoothed="false"/>
    27752680        </y:PolyLineEdge>
     
    27992704    </edge>
    28002705    <edge id="n12::e0" source="n12::n1" target="n12::n0">
    2801       <data key="d9"/>
    28022706      <data key="d10">
    28032707        <y:BezierEdge>
     
    28092713    </edge>
    28102714    <edge id="e31" source="n12::n0" target="n4::n0">
    2811       <data key="d9"/>
    28122715      <data key="d10">
    28132716        <y:BezierEdge>
     
    28192722    </edge>
    28202723    <edge id="n13::e0" source="n13::n2" target="n13::n1">
    2821       <data key="d9"/>
    28222724      <data key="d10">
    28232725        <y:BezierEdge>
     
    28292731    </edge>
    28302732    <edge id="e32" source="n12::n0" target="n13::n3">
    2831       <data key="d9"/>
    28322733      <data key="d10">
    28332734        <y:BezierEdge>
     
    28402741    </edge>
    28412742    <edge id="n13::e1" source="n13::n5" target="n13::n4">
    2842       <data key="d9"/>
    28432743      <data key="d10">
    28442744        <y:BezierEdge>
     
    28502750    </edge>
    28512751    <edge id="n13::e2" source="n13::n1" target="n13::n0">
    2852       <data key="d9"/>
    28532752      <data key="d10">
    28542753        <y:BezierEdge>
     
    28602759    </edge>
    28612760    <edge id="n13::e3" source="n13::n4" target="n13::n0">
    2862       <data key="d9"/>
    28632761      <data key="d10">
    28642762        <y:BezierEdge>
     
    28702768    </edge>
    28712769    <edge id="n13::e4" source="n13::n3" target="n13::n0">
    2872       <data key="d9"/>
    28732770      <data key="d10">
    28742771        <y:BezierEdge>
     
    28802777    </edge>
    28812778    <edge id="e33" source="n13" target="n6">
    2882       <data key="d9"/>
    28832779      <data key="d10">
    28842780        <y:BezierEdge>
     
    28862782          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
    28872783          <y:Arrows source="none" target="plain"/>
     2784        </y:BezierEdge>
     2785      </data>
     2786    </edge>
     2787    <edge id="n6::n3::e0" source="n6::n3::n1" target="n6::n3::n0">
     2788      <data key="d8" xml:space="preserve"/>
     2789      <data key="d10">
     2790        <y:PolyLineEdge>
     2791          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2792          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2793          <y:Arrows source="none" target="white_delta"/>
     2794          <y:BendStyle smoothed="false"/>
     2795        </y:PolyLineEdge>
     2796      </data>
     2797    </edge>
     2798    <edge id="n6::n3::e1" source="n6::n3::n2" target="n6::n3::n0">
     2799      <data key="d8" xml:space="preserve"/>
     2800      <data key="d10">
     2801        <y:PolyLineEdge>
     2802          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2803          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2804          <y:Arrows source="none" target="white_delta"/>
     2805          <y:BendStyle smoothed="false"/>
     2806        </y:PolyLineEdge>
     2807      </data>
     2808    </edge>
     2809    <edge id="n6::n3::e2" source="n6::n3::n3" target="n6::n3::n0">
     2810      <data key="d8" xml:space="preserve"/>
     2811      <data key="d10">
     2812        <y:PolyLineEdge>
     2813          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2814          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2815          <y:Arrows source="none" target="white_delta"/>
     2816          <y:BendStyle smoothed="false"/>
     2817        </y:PolyLineEdge>
     2818      </data>
     2819    </edge>
     2820    <edge id="n6::n3::e3" source="n6::n3::n4" target="n6::n3::n0">
     2821      <data key="d8" xml:space="preserve"/>
     2822      <data key="d10">
     2823        <y:PolyLineEdge>
     2824          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2825          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2826          <y:Arrows source="none" target="white_delta"/>
     2827          <y:BendStyle smoothed="false"/>
     2828        </y:PolyLineEdge>
     2829      </data>
     2830    </edge>
     2831    <edge id="n6::n3::e4" source="n6::n3::n5" target="n6::n3::n3">
     2832      <data key="d9"/>
     2833      <data key="d10">
     2834        <y:BezierEdge>
     2835          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2836          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2837          <y:Arrows source="none" target="diamond"/>
     2838        </y:BezierEdge>
     2839      </data>
     2840    </edge>
     2841    <edge id="n10::e0" source="n10::n1" target="n10::n2">
     2842      <data key="d8" xml:space="preserve"/>
     2843      <data key="d10">
     2844        <y:PolyLineEdge>
     2845          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2846          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
     2847          <y:Arrows source="none" target="plain"/>
     2848          <y:BendStyle smoothed="false"/>
     2849        </y:PolyLineEdge>
     2850      </data>
     2851    </edge>
     2852    <edge id="n10::e1" source="n10::n3" target="n10::n1">
     2853      <data key="d8" xml:space="preserve"/>
     2854      <data key="d10">
     2855        <y:PolyLineEdge>
     2856          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2857          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2858          <y:Arrows source="none" target="white_delta"/>
     2859          <y:BendStyle smoothed="false"/>
     2860        </y:PolyLineEdge>
     2861      </data>
     2862    </edge>
     2863    <edge id="n10::e2" source="n10::n4" target="n10::n0">
     2864      <data key="d8" xml:space="preserve"/>
     2865      <data key="d10">
     2866        <y:PolyLineEdge>
     2867          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2868          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2869          <y:Arrows source="none" target="white_delta"/>
     2870          <y:BendStyle smoothed="false"/>
     2871        </y:PolyLineEdge>
     2872      </data>
     2873    </edge>
     2874    <edge id="n10::e3" source="n10::n5" target="n10::n2">
     2875      <data key="d8" xml:space="preserve"/>
     2876      <data key="d10">
     2877        <y:PolyLineEdge>
     2878          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2879          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2880          <y:Arrows source="none" target="white_delta"/>
     2881          <y:BendStyle smoothed="false"/>
     2882        </y:PolyLineEdge>
     2883      </data>
     2884    </edge>
     2885    <edge id="n10::e4" source="n10::n9" target="n10::n8">
     2886      <data key="d8" xml:space="preserve"/>
     2887      <data key="d10">
     2888        <y:PolyLineEdge>
     2889          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2890          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2891          <y:Arrows source="none" target="white_delta"/>
     2892          <y:BendStyle smoothed="false"/>
     2893        </y:PolyLineEdge>
     2894      </data>
     2895    </edge>
     2896    <edge id="n10::e5" source="n10::n10" target="n10::n7">
     2897      <data key="d8" xml:space="preserve"/>
     2898      <data key="d10">
     2899        <y:PolyLineEdge>
     2900          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2901          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2902          <y:Arrows source="none" target="white_delta"/>
     2903          <y:BendStyle smoothed="false"/>
     2904        </y:PolyLineEdge>
     2905      </data>
     2906    </edge>
     2907    <edge id="n10::e6" source="n10::n11" target="n10::n6">
     2908      <data key="d8" xml:space="preserve"/>
     2909      <data key="d10">
     2910        <y:PolyLineEdge>
     2911          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2912          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2913          <y:Arrows source="none" target="white_delta"/>
     2914          <y:BendStyle smoothed="false"/>
     2915        </y:PolyLineEdge>
     2916      </data>
     2917    </edge>
     2918    <edge id="n10::e7" source="n10::n12" target="n10::n2">
     2919      <data key="d9"/>
     2920      <data key="d10">
     2921        <y:BezierEdge>
     2922          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2923          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2924          <y:Arrows source="none" target="white_delta"/>
     2925        </y:BezierEdge>
     2926      </data>
     2927    </edge>
     2928    <edge id="n10::e8" source="n10::n13" target="n10::n2">
     2929      <data key="d9"/>
     2930      <data key="d10">
     2931        <y:BezierEdge>
     2932          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
     2933          <y:LineStyle color="#000000" type="line" width="1.0"/>
     2934          <y:Arrows source="none" target="white_delta"/>
    28882935        </y:BezierEdge>
    28892936      </data>
  • design/classdiagram.svg

    r1 r21  
    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="2257" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="2059" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
     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="2496" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="2118" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
    22  <!--Generated by ySVG 2.5-->
    33  <defs id="genericDefs"/>
     
    1717      </linearGradient>
    1818      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
    19         <path d="M0 0 L2257 0 L2257 2059 L0 2059 L0 0 Z"/>
     19        <path d="M0 0 L2496 0 L2496 2118 L0 2118 L0 0 Z"/>
    2020      </clipPath>
    2121      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
    22         <path d="M17 -15 L2274 -15 L2274 2044 L17 2044 L17 -15 Z"/>
     22        <path d="M17 -15 L2513 -15 L2513 2103 L17 2103 L17 -15 Z"/>
    2323      </clipPath>
    2424    </defs>
    2525    <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="translate(-17,15)" stroke="white">
    26       <rect x="17" width="2257" height="2059" y="-15" clip-path="url(#clipPath2)" stroke="none"/>
     26      <rect x="17" width="2496" height="2118" y="-15" clip-path="url(#clipPath2)" stroke="none"/>
    2727    </g>
    2828    <g fill="url(#linearGradient1)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="url(#linearGradient1)">
     
    291291    </g>
    292292    <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(245,245,245)">
    293       <rect x="870.5688" y="1026.4836" clip-path="url(#clipPath2)" width="516.0273" rx="4" ry="4" height="458.1309" stroke="none"/>
    294       <rect x="870.5688" y="1026.4836" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="516.0273" height="21.666" stroke="none"/>
    295     </g>
    296     <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-17,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
    297       <text x="1338.4097" xml:space="preserve" y="1042.9856" clip-path="url(#clipPath2)" stroke="none">Profile</text>
    298       <rect x="870.5688" y="1026.4836" clip-path="url(#clipPath2)" fill="none" width="516.0273" stroke-dasharray="6,2" rx="4" ry="4" height="458.1309"/>
     293      <rect x="870.5688" y="1026.4836" clip-path="url(#clipPath2)" width="460.2715" rx="4" ry="4" height="458.1309" stroke="none"/>
     294      <rect x="870.5688" y="1026.4836" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="460.2715" height="21.666" stroke="none"/>
     295    </g>
     296    <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-17,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
     297      <text x="1282.6538" xml:space="preserve" y="1042.9856" clip-path="url(#clipPath2)" stroke="none">Profile</text>
     298      <rect x="870.5688" y="1026.4836" clip-path="url(#clipPath2)" fill="none" width="460.2715" stroke-dasharray="6,2" rx="4" ry="4" height="458.1309"/>
    299299    </g>
    300300    <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="white">
     
    358358    </g>
    359359    <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="white">
    360       <rect x="985.2847" width="122.1816" height="30" y="1143.3489" clip-path="url(#clipPath2)" stroke="none"/>
     360      <rect x="998.7144" width="95.3223" height="30" y="1143.3489" clip-path="url(#clipPath2)" stroke="none"/>
    361361    </g>
    362362    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
    363363      <text x="1005.7144" xml:space="preserve" y="1162.884" clip-path="url(#clipPath2)" stroke="none">TotalOrdering</text>
    364       <rect fill="none" x="985.2847" width="122.1816" height="30" y="1143.3489" clip-path="url(#clipPath2)"/>
     364      <rect fill="none" x="998.7144" width="95.3223" height="30" y="1143.3489" clip-path="url(#clipPath2)"/>
    365365    </g>
    366366    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     
    370370      <text x="1201.2769" xml:space="preserve" y="1394.9819" clip-path="url(#clipPath2)" stroke="none">BigDecimal</text>
    371371      <rect fill="none" x="1194.2769" width="78.4414" height="30" y="1375.4468" clip-path="url(#clipPath2)"/>
    372       <path fill="none" stroke-dasharray="6,2" d="M870.5613 1400.4462 L756.5829 1464.453" clip-path="url(#clipPath2)"/>
    373       <path stroke-dasharray="6,2" d="M753.0953 1466.4116 L766.4962 1465.7673 L753.0953 1466.4116 L760.6204 1455.3043 Z" clip-path="url(#clipPath2)" stroke="none"/>
    374       <path fill="none" stroke-miterlimit="10" d="M753.0953 1466.4116 L766.4962 1465.7673 L753.0953 1466.4116 L760.6204 1455.3043 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
     372      <path fill="none" stroke-dasharray="6,2" d="M870.5617 1391.3617 L756.5297 1458.6547" clip-path="url(#clipPath2)"/>
     373      <path stroke-dasharray="6,2" d="M753.0848 1460.6876 L766.4689 1459.7561 L753.0848 1460.6876 L760.3701 1449.4215 Z" clip-path="url(#clipPath2)" stroke="none"/>
     374      <path fill="none" stroke-miterlimit="10" d="M753.0848 1460.6876 L766.4689 1459.7561 L753.0848 1460.6876 L760.3701 1449.4215 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
    375375      <path fill="none" d="M1159.808 1767.553 L1095.0416 1469.6145" clip-path="url(#clipPath2)"/>
    376376      <path d="M1161.2949 1774.3932 L1154.9221 1768.615 L1158.321 1760.7126 L1164.6938 1766.4908 Z" clip-path="url(#clipPath2)" stroke="none"/>
     
    399399      <path fill="white" d="M1092.4135 1399.0833 L1100.616 1384.0927 L1088.7366 1382.3955 Z" clip-path="url(#clipPath2)" stroke="none"/>
    400400      <path fill="none" d="M1092.4135 1399.0833 L1100.616 1384.0927 L1088.7366 1382.3955 Z" clip-path="url(#clipPath2)"/>
    401       <path fill="none" d="M1153.2026 1185.2378 L1120.5153 1177.0103" clip-path="url(#clipPath2)"/>
    402       <path fill="white" d="M1105.969 1173.3489 L1120.0205 1183.0729 L1122.9496 1171.4358 Z" clip-path="url(#clipPath2)" stroke="none"/>
    403       <path fill="none" d="M1105.969 1173.3489 L1120.0205 1183.0729 L1122.9496 1171.4358 Z" clip-path="url(#clipPath2)"/>
     401      <path fill="none" d="M1153.2026 1185.2378 L1108.5829 1174.0068" clip-path="url(#clipPath2)"/>
     402      <path fill="white" d="M1094.0366 1170.3455 L1108.0881 1180.0695 L1111.0172 1168.4324 Z" clip-path="url(#clipPath2)" stroke="none"/>
     403      <path fill="none" d="M1094.0366 1170.3455 L1108.0881 1180.0695 L1111.0172 1168.4324 Z" clip-path="url(#clipPath2)"/>
    404404      <path fill="none" d="M1066.5248 1143.3489 L1086.464 1128.5052" clip-path="url(#clipPath2)"/>
    405405      <path fill="white" d="M1098.496 1119.5481 L1082.079 1124.2896 L1089.2448 1133.9152 Z" clip-path="url(#clipPath2)" stroke="none"/>
     
    570570    </g>
    571571    <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(245,245,245)">
    572       <rect x="1255.7515" y="613.5835" clip-path="url(#clipPath2)" width="436.4648" rx="4" ry="4" height="353.499" stroke="none"/>
    573       <rect x="1255.7515" y="613.5835" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="436.4648" height="21.666" stroke="none"/>
     572      <rect x="1248.8723" y="613.5835" clip-path="url(#clipPath2)" width="443.344" rx="4" ry="4" height="353.499" stroke="none"/>
     573      <rect x="1248.8723" y="613.5835" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="443.344" height="21.666" stroke="none"/>
    574574    </g>
    575575    <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-17,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
    576576      <text x="1654.0566" xml:space="preserve" y="630.0854" clip-path="url(#clipPath2)" stroke="none">Party</text>
    577       <rect x="1255.7515" y="613.5835" clip-path="url(#clipPath2)" fill="none" width="436.4648" stroke-dasharray="6,2" rx="4" ry="4" height="353.499"/>
     577      <rect x="1248.8723" y="613.5835" clip-path="url(#clipPath2)" fill="none" width="443.344" stroke-dasharray="6,2" rx="4" ry="4" height="353.499"/>
    578578    </g>
    579579    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     
    600600      <text x="1583.5493" xml:space="preserve" y="941.6177" clip-path="url(#clipPath2)" stroke="none">DefaultParty</text>
    601601      <rect fill="none" x="1576.5493" width="85.0449" height="30" y="922.0825" clip-path="url(#clipPath2)"/>
    602       <path fill="none" stroke-dasharray="6,2" d="M1821.6045 823.3602 L1697.2003 811.5406" clip-path="url(#clipPath2)"/>
    603       <path stroke-dasharray="6,2" d="M1693.2183 811.1624 L1704.597 818.2704 L1693.2183 811.1624 L1705.7319 806.3242 Z" clip-path="url(#clipPath2)" stroke="none"/>
    604       <path fill="none" stroke-miterlimit="10" d="M1693.2183 811.1624 L1704.597 818.2704 L1693.2183 811.1624 L1705.7319 806.3242 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
    605       <path fill="none" stroke-dasharray="6,2" d="M1342.7507 967.089 L1301.6271 1022.4778" clip-path="url(#clipPath2)"/>
    606       <path stroke-dasharray="6,2" d="M1299.2426 1025.6895 L1311.2134 1019.6314 L1299.2426 1025.6895 L1301.5786 1012.478 Z" clip-path="url(#clipPath2)" stroke="none"/>
    607       <path fill="none" stroke-miterlimit="10" d="M1299.2426 1025.6895 L1311.2134 1019.6314 L1299.2426 1025.6895 L1301.5786 1012.478 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
    608       <path fill="none" stroke-dasharray="6,2" d="M1255.7472 840.8061 L776.8444 951.5652" clip-path="url(#clipPath2)"/>
    609       <path stroke-dasharray="6,2" d="M772.9473 952.4666 L785.9907 955.6083 L772.9473 952.4666 L783.2867 943.9169 Z" clip-path="url(#clipPath2)" stroke="none"/>
    610       <path fill="none" stroke-miterlimit="10" d="M772.9473 952.4666 L785.9907 955.6083 L772.9473 952.4666 L783.2867 943.9169 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
     602      <path fill="none" stroke-dasharray="6,2" d="M1821.5979 823.4849 L1697.2019 811.7375" clip-path="url(#clipPath2)"/>
     603      <path stroke-dasharray="6,2" d="M1693.2196 811.3615 L1704.6023 818.4631 L1693.2196 811.3615 L1705.7305 806.5162 Z" clip-path="url(#clipPath2)" stroke="none"/>
     604      <path fill="none" stroke-miterlimit="10" d="M1693.2196 811.3615 L1704.6023 818.4631 L1693.2196 811.3615 L1705.7305 806.5162 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
     605      <path fill="none" stroke-dasharray="6,2" d="M1330.026 967.089 L1285.9127 1022.5784" clip-path="url(#clipPath2)"/>
     606      <path stroke-dasharray="6,2" d="M1283.4236 1025.7095 L1295.5878 1020.0499 L1283.4236 1025.7095 L1286.1945 1012.5823 Z" clip-path="url(#clipPath2)" stroke="none"/>
     607      <path fill="none" stroke-miterlimit="10" d="M1283.4236 1025.7095 L1295.5878 1020.0499 L1283.4236 1025.7095 L1286.1945 1012.5823 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
     608      <path fill="none" stroke-dasharray="6,2" d="M1248.9006 841.7592 L776.875 951.2792" clip-path="url(#clipPath2)"/>
     609      <path stroke-dasharray="6,2" d="M772.9785 952.1833 L786.0241 955.3159 L772.9785 952.1833 L783.312 943.6264 Z" clip-path="url(#clipPath2)" stroke="none"/>
     610      <path fill="none" stroke-miterlimit="10" d="M772.9785 952.1833 L786.0241 955.3159 L772.9785 952.1833 L783.312 943.6264 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
    611611      <path fill="none" d="M1621.5209 870.3434 L1619.6222 922.0825" clip-path="url(#clipPath2)"/>
    612612      <path fill="white" d="M1621.7776 863.3481 L1626.5175 870.5268 L1621.2642 877.3387 L1616.5243 870.1601 Z" clip-path="url(#clipPath2)" stroke="none"/>
     
    614614    </g>
    615615    <g fill="rgb(225,225,225)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(225,225,225)">
    616       <rect x="1270.7515" y="650.2495" clip-path="url(#clipPath2)" width="272.167" rx="4" ry="4" height="202.666" stroke="none"/>
    617       <rect x="1270.7515" y="650.2495" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="272.167" height="21.666" stroke="none"/>
    618     </g>
    619     <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-17,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
    620       <text x="1492.4028" xml:space="preserve" y="666.7515" clip-path="url(#clipPath2)" stroke="none">inform</text>
    621       <rect x="1270.7515" y="650.2495" clip-path="url(#clipPath2)" fill="none" width="272.167" stroke-dasharray="6,2" rx="4" ry="4" height="202.666"/>
    622     </g>
    623     <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
    624       <rect x="1370.6714" width="52.8008" height="30" y="746.9155" clip-path="url(#clipPath2)" stroke="none"/>
    625     </g>
    626     <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
    627       <text x="1377.6714" xml:space="preserve" y="766.4507" clip-path="url(#clipPath2)" stroke="none">Inform</text>
    628       <rect fill="none" x="1370.6714" width="52.8008" height="30" y="746.9155" clip-path="url(#clipPath2)"/>
    629     </g>
    630     <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
    631       <rect x="1446.2251" width="81.6934" height="30" y="740.9155" clip-path="url(#clipPath2)" stroke="none"/>
    632     </g>
    633     <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
    634       <text x="1453.2251" xml:space="preserve" y="760.4507" clip-path="url(#clipPath2)" stroke="none">ActionDone</text>
    635       <rect fill="none" x="1446.2251" width="81.6934" height="30" y="740.9155" clip-path="url(#clipPath2)"/>
    636     </g>
    637     <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
    638       <rect x="1285.7515" width="60.6406" height="30" y="692.9155" clip-path="url(#clipPath2)" stroke="none"/>
    639     </g>
    640     <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
    641       <text x="1292.7515" xml:space="preserve" y="712.4507" clip-path="url(#clipPath2)" stroke="none">Settings</text>
    642       <rect fill="none" x="1285.7515" width="60.6406" height="30" y="692.9155" clip-path="url(#clipPath2)"/>
    643     </g>
    644     <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
    645       <rect x="1388.7612" width="62.6211" height="30" y="686.9155" clip-path="url(#clipPath2)" stroke="none"/>
    646     </g>
    647     <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
    648       <text x="1395.7612" xml:space="preserve" y="706.4507" clip-path="url(#clipPath2)" stroke="none">Finished</text>
    649       <rect fill="none" x="1388.7612" width="62.6211" height="30" y="686.9155" clip-path="url(#clipPath2)"/>
    650     </g>
    651     <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
    652       <rect x="1402.7729" width="68.5977" height="30" y="807.9155" clip-path="url(#clipPath2)" stroke="none"/>
    653     </g>
    654     <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
    655       <text x="1409.7729" xml:space="preserve" y="827.4507" clip-path="url(#clipPath2)" stroke="none">YourTurn</text>
    656       <rect fill="none" x="1402.7729" width="68.5977" height="30" y="807.9155" clip-path="url(#clipPath2)"/>
    657       <path fill="none" d="M1446.2251 758.6386 L1438.439 759.1577" clip-path="url(#clipPath2)"/>
    658       <path fill="white" d="M1423.4722 760.1555 L1439.8358 765.0779 L1439.0376 753.1045 Z" clip-path="url(#clipPath2)" stroke="none"/>
    659       <path fill="none" d="M1423.4722 760.1555 L1439.8358 765.0779 L1439.0376 753.1045 Z" clip-path="url(#clipPath2)"/>
    660       <path fill="none" d="M1338.5718 722.9155 L1362.0911 738.595" clip-path="url(#clipPath2)"/>
    661       <path fill="white" d="M1374.5718 746.9155 L1364.5872 733.048 L1357.9308 743.0326 Z" clip-path="url(#clipPath2)" stroke="none"/>
    662       <path fill="none" d="M1374.5718 746.9155 L1364.5872 733.048 L1357.9308 743.0326 Z" clip-path="url(#clipPath2)"/>
    663       <path fill="none" d="M1279.0892 719.8394 L712.7974 902.4222" clip-path="url(#clipPath2)"/>
    664       <path d="M1285.7515 717.6913 L1280.6235 724.5982 L1272.4269 721.9875 L1277.5548 715.0807 Z" clip-path="url(#clipPath2)" stroke="none"/>
    665       <path fill="none" d="M1414.3218 716.9155 L1408.1908 732.9094" clip-path="url(#clipPath2)"/>
    666       <path fill="white" d="M1402.8218 746.9156 L1414.1512 734.1232 L1402.9463 729.8281 Z" clip-path="url(#clipPath2)" stroke="none"/>
    667       <path fill="none" d="M1402.8218 746.9156 L1414.1512 734.1232 L1402.9463 729.8281 Z" clip-path="url(#clipPath2)"/>
    668       <path fill="none" d="M1427.2357 807.9155 L1415.1332 789.4592" clip-path="url(#clipPath2)"/>
    669       <path fill="white" d="M1406.9078 776.9155 L1410.6641 793.5856 L1420.699 787.0053 Z" clip-path="url(#clipPath2)" stroke="none"/>
    670       <path fill="none" d="M1406.9078 776.9155 L1410.6641 793.5856 L1420.699 787.0053 Z" clip-path="url(#clipPath2)"/>
     616      <rect x="1270.7515" y="650.2495" clip-path="url(#clipPath2)" width="255.8809" rx="4" ry="4" height="274.3256" stroke="none"/>
     617      <rect x="1270.7515" y="650.2495" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="255.8809" height="21.666" stroke="none"/>
     618    </g>
     619    <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-17,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
     620      <text x="1476.1167" xml:space="preserve" y="666.7515" clip-path="url(#clipPath2)" stroke="none">inform</text>
     621      <rect x="1270.7515" y="650.2495" clip-path="url(#clipPath2)" fill="none" width="255.8809" stroke-dasharray="6,2" rx="4" ry="4" height="274.3256"/>
     622    </g>
     623    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     624      <rect x="1353.0337" width="52.8008" height="30" y="738.8943" clip-path="url(#clipPath2)" stroke="none"/>
     625    </g>
     626    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     627      <text x="1360.0337" xml:space="preserve" y="758.4295" clip-path="url(#clipPath2)" stroke="none">Inform</text>
     628      <rect fill="none" x="1353.0337" width="52.8008" height="30" y="738.8943" clip-path="url(#clipPath2)"/>
     629    </g>
     630    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     631      <rect x="1308.1948" width="81.6934" height="30" y="686.9155" clip-path="url(#clipPath2)" stroke="none"/>
     632    </g>
     633    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     634      <text x="1315.1947" xml:space="preserve" y="706.4507" clip-path="url(#clipPath2)" stroke="none">ActionDone</text>
     635      <rect fill="none" x="1308.1948" width="81.6934" height="30" y="686.9155" clip-path="url(#clipPath2)"/>
     636    </g>
     637    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     638      <rect x="1450.9917" width="60.6406" height="30" y="705.683" clip-path="url(#clipPath2)" stroke="none"/>
     639    </g>
     640    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     641      <text x="1457.9917" xml:space="preserve" y="725.2181" clip-path="url(#clipPath2)" stroke="none">Settings</text>
     642      <rect fill="none" x="1450.9917" width="60.6406" height="30" y="705.683" clip-path="url(#clipPath2)"/>
     643    </g>
     644    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     645      <rect x="1384.3491" width="62.6211" height="30" y="809.2347" clip-path="url(#clipPath2)" stroke="none"/>
     646    </g>
     647    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     648      <text x="1391.3491" xml:space="preserve" y="828.7699" clip-path="url(#clipPath2)" stroke="none">Finished</text>
     649      <rect fill="none" x="1384.3491" width="62.6211" height="30" y="809.2347" clip-path="url(#clipPath2)"/>
     650    </g>
     651    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     652      <rect x="1285.7515" width="68.5977" height="30" y="809.2347" clip-path="url(#clipPath2)" stroke="none"/>
     653    </g>
     654    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     655      <text x="1292.7515" xml:space="preserve" y="828.7699" clip-path="url(#clipPath2)" stroke="none">YourTurn</text>
     656      <rect fill="none" x="1285.7515" width="68.5977" height="30" y="809.2347" clip-path="url(#clipPath2)"/>
     657    </g>
     658    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     659      <rect x="1373.6675" width="83.9844" height="30" y="879.5751" clip-path="url(#clipPath2)" stroke="none"/>
     660    </g>
     661    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     662      <rect fill="none" x="1373.6675" width="83.9844" height="30" y="879.5751" clip-path="url(#clipPath2)"/>
     663      <text x="1380.6675" xml:space="preserve" y="899.1103" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Agreements</text>
     664      <path fill="none" d="M1357.8121 716.9155 L1363.092 725.9454" clip-path="url(#clipPath2)"/>
     665      <path fill="white" d="M1370.6635 738.8943 L1367.7668 722.0536 L1357.4077 728.1108 Z" clip-path="url(#clipPath2)" stroke="none"/>
     666      <path fill="none" d="M1370.6635 738.8943 L1367.7668 722.0536 L1357.4077 728.1108 Z" clip-path="url(#clipPath2)"/>
     667      <path fill="none" d="M1450.9917 730.5671 L1420.0958 740.639" clip-path="url(#clipPath2)"/>
     668      <path fill="white" d="M1405.8345 745.288 L1422.9062 746.0336 L1419.187 734.6245 Z" clip-path="url(#clipPath2)" stroke="none"/>
     669      <path fill="none" d="M1405.8345 745.288 L1422.9062 746.0336 L1419.187 734.6245 Z" clip-path="url(#clipPath2)"/>
     670      <path fill="none" d="M1444.1842 729.574 L712.7974 904.7188" clip-path="url(#clipPath2)"/>
     671      <path d="M1450.9917 727.9438 L1445.3486 734.4365 L1437.3766 731.2042 L1443.0198 724.7115 Z" clip-path="url(#clipPath2)" stroke="none"/>
     672      <path fill="none" d="M1407.9346 809.2347 L1394.027 782.2297" clip-path="url(#clipPath2)"/>
     673      <path fill="white" d="M1387.1592 768.8943 L1389.1506 785.8659 L1399.819 780.3716 Z" clip-path="url(#clipPath2)" stroke="none"/>
     674      <path fill="none" d="M1387.1592 768.8943 L1389.1506 785.8659 L1399.819 780.3716 Z" clip-path="url(#clipPath2)"/>
     675      <path fill="none" d="M1332.7139 809.2347 L1357.0942 780.356" clip-path="url(#clipPath2)"/>
     676      <path fill="white" d="M1366.7706 768.8943 L1351.8645 777.2495 L1361.0338 784.9906 Z" clip-path="url(#clipPath2)" stroke="none"/>
     677      <path fill="none" d="M1366.7706 768.8943 L1351.8645 777.2495 L1361.0338 784.9906 Z" clip-path="url(#clipPath2)"/>
     678      <path fill="none" d="M1415.6597 879.5751 L1415.6597 846.2347" clip-path="url(#clipPath2)"/>
     679      <path d="M1415.6597 839.2347 L1420.6597 846.2347 L1415.6597 853.2347 L1410.6597 846.2347 Z" clip-path="url(#clipPath2)" stroke="none"/>
    671680    </g>
    672681    <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(245,245,245)">
     
    720729      <text x="879.1353" xml:space="preserve" y="564.7017" clip-path="url(#clipPath2)" stroke="none">DeadlineRound</text>
    721730      <rect fill="none" x="872.1353" width="102.3301" height="30" y="545.1665" clip-path="url(#clipPath2)"/>
    722       <path fill="none" stroke-dasharray="6,2" d="M1255.7789 696.4816 L1140.34 646.8304" clip-path="url(#clipPath2)"/>
    723       <path stroke-dasharray="6,2" d="M1136.6654 645.25 L1145.3184 655.5032 L1136.6654 645.25 L1150.0597 644.4796 Z" clip-path="url(#clipPath2)" stroke="none"/>
    724       <path fill="none" stroke-miterlimit="10" d="M1136.6654 645.25 L1145.3184 655.5032 L1136.6654 645.25 L1150.0597 644.4796 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
    725       <path fill="none" d="M1287.2512 689.087 L1091.6481 561.2993" clip-path="url(#clipPath2)"/>
    726       <path d="M1293.1115 692.9155 L1284.5166 693.2729 L1281.391 685.2585 L1289.9858 684.9011 Z" clip-path="url(#clipPath2)" stroke="none"/>
     731      <path fill="none" stroke-dasharray="6,2" d="M1248.8649 694.3713 L1140.3584 647.4004" clip-path="url(#clipPath2)"/>
     732      <path stroke-dasharray="6,2" d="M1136.6876 645.8114 L1145.3165 656.0847 L1136.6876 645.8114 L1150.0836 645.0722 Z" clip-path="url(#clipPath2)" stroke="none"/>
     733      <path fill="none" stroke-miterlimit="10" d="M1136.6876 645.8114 L1145.3165 656.0847 L1136.6876 645.8114 L1150.0836 645.0722 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
     734      <path fill="none" d="M1444.5558 704.9604 L1108.7046 561.2993" clip-path="url(#clipPath2)"/>
     735      <path d="M1450.9917 707.7134 L1442.5894 709.5576 L1438.1199 702.2075 L1446.5222 700.3633 Z" clip-path="url(#clipPath2)" stroke="none"/>
    727736      <path fill="none" d="M915.7327 636.1665 L1015.2271 569.6371" clip-path="url(#clipPath2)"/>
    728737      <path fill="white" d="M1027.6963 561.2993 L1011.0607 565.2053 L1017.731 575.1807 Z" clip-path="url(#clipPath2)" stroke="none"/>
     
    792801      <text x="1603.5942" xml:space="preserve" y="1541.1147" clip-path="url(#clipPath2)" stroke="none">size()</text>
    793802      <rect fill="none" x="1582.2065" width="73.7305" height="56.3984" y="1494.2476" clip-path="url(#clipPath2)"/>
    794       <path fill="none" stroke-dasharray="6,2" d="M1552.2008 967.111 L1660.5536 1211.9993" clip-path="url(#clipPath2)"/>
    795       <path stroke-dasharray="6,2" d="M1662.172 1215.6572 L1662.8036 1202.2556 L1662.172 1215.6572 L1651.8297 1207.1111 Z" clip-path="url(#clipPath2)" stroke="none"/>
    796       <path fill="none" stroke-miterlimit="10" d="M1662.172 1215.6572 L1662.8036 1202.2556 L1662.172 1215.6572 L1651.8297 1207.1111 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
    797       <path fill="none" stroke-dasharray="6,2" d="M1567.2159 1409.7681 L1391.3019 1347.9185" clip-path="url(#clipPath2)"/>
    798       <path stroke-dasharray="6,2" d="M1387.5283 1346.5917 L1396.8589 1356.2322 L1387.5283 1346.5917 L1400.8391 1344.9115 Z" clip-path="url(#clipPath2)" stroke="none"/>
    799       <path fill="none" stroke-miterlimit="10" d="M1387.5283 1346.5917 L1396.8589 1356.2322 L1387.5283 1346.5917 L1400.8391 1344.9115 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
     803      <path fill="none" stroke-dasharray="6,2" d="M1549.6364 967.111 L1659.2053 1212.0077" clip-path="url(#clipPath2)"/>
     804      <path stroke-dasharray="6,2" d="M1660.8389 1215.6588 L1661.4149 1202.2548 L1660.8389 1215.6588 L1650.4613 1207.1556 Z" clip-path="url(#clipPath2)" stroke="none"/>
     805      <path fill="none" stroke-miterlimit="10" d="M1660.8389 1215.6588 L1661.4149 1202.2548 L1660.8389 1215.6588 L1650.4613 1207.1556 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
     806      <path fill="none" stroke-dasharray="6,2" d="M1567.2101 1412.85 L1335.5917 1334.7506" clip-path="url(#clipPath2)"/>
     807      <path stroke-dasharray="6,2" d="M1331.8014 1333.4725 L1341.2551 1342.9923 L1331.8014 1333.4725 L1345.0895 1331.6213 Z" clip-path="url(#clipPath2)" stroke="none"/>
     808      <path fill="none" stroke-miterlimit="10" d="M1331.8014 1333.4725 L1341.2551 1342.9923 L1331.8014 1333.4725 L1345.0895 1331.6213 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
    800809      <path fill="none" d="M1892.3491 1482.4468 L1901.077 1442.4995" clip-path="url(#clipPath2)"/>
    801810      <path fill="white" d="M1904.2788 1427.8452 L1895.0018 1442.1958 L1906.7253 1444.7572 Z" clip-path="url(#clipPath2)" stroke="none"/>
     
    873882      <text x="1431.8735" xml:space="preserve" y="1141.8176" clip-path="url(#clipPath2)" stroke="none">Boulware, Bayesian</text>
    874883      <rect fill="none" x="1424.8735" width="124.3965" height="70.5312" y="1080.8176" clip-path="url(#clipPath2)"/>
    875       <path fill="none" stroke-dasharray="6,2" d="M1484.5331 1044.1659 L1481.5381 972.1007" clip-path="url(#clipPath2)"/>
    876       <path stroke-dasharray="6,2" d="M1481.3719 968.1042 L1475.8755 980.343 L1481.3719 968.1042 L1487.8651 979.8447 Z" clip-path="url(#clipPath2)" stroke="none"/>
    877       <path fill="none" stroke-miterlimit="10" d="M1481.3719 968.1042 L1475.8755 980.343 L1481.3719 968.1042 L1487.8651 979.8447 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
     884      <path fill="none" stroke-dasharray="6,2" d="M1483.866 1044.1659 L1480.0837 972.0981" clip-path="url(#clipPath2)"/>
     885      <path stroke-dasharray="6,2" d="M1479.874 968.1036 L1474.5114 980.4017 L1479.874 968.1036 L1486.4949 979.7726 Z" clip-path="url(#clipPath2)" stroke="none"/>
     886      <path fill="none" stroke-miterlimit="10" d="M1479.874 968.1036 L1474.5114 980.4017 L1479.874 968.1036 L1486.4949 979.7726 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
    878887    </g>
    879888    <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(245,245,245)">
    880       <rect x="739.5845" y="0" clip-path="url(#clipPath2)" width="495.8594" rx="4" ry="4" height="370.666" stroke="none"/>
    881       <rect x="739.5845" y="0" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="495.8594" height="21.666" stroke="none"/>
    882     </g>
    883     <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-17,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
    884       <text x="1172.5942" xml:space="preserve" y="16.502" clip-path="url(#clipPath2)" stroke="none">protocol</text>
    885       <rect x="739.5845" y="0" clip-path="url(#clipPath2)" fill="none" width="495.8594" stroke-dasharray="6,2" rx="4" ry="4" height="370.666"/>
     889      <rect x="739.5845" y="0" clip-path="url(#clipPath2)" width="507.6172" rx="4" ry="4" height="370.666" stroke="none"/>
     890      <rect x="739.5845" y="0" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="507.6172" height="21.666" stroke="none"/>
     891    </g>
     892    <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-17,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
     893      <text x="1184.3521" xml:space="preserve" y="16.502" clip-path="url(#clipPath2)" stroke="none">protocol</text>
     894      <rect x="739.5845" y="0" clip-path="url(#clipPath2)" fill="none" width="507.6172" stroke-dasharray="6,2" rx="4" ry="4" height="370.666"/>
    886895    </g>
    887896    <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="white">
     
    969978      <text x="832.1401" xml:space="preserve" y="197.2012" clip-path="url(#clipPath2)" stroke="none">AllPermutationsProtocol</text>
    970979      <rect fill="none" x="825.1401" width="153.8633" height="30" y="177.666" clip-path="url(#clipPath2)"/>
    971       <path fill="none" d="M602.536 594.3585 L961.6526 295.7988" clip-path="url(#clipPath2)"/>
    972       <path d="M597.1533 598.8336 L599.3395 590.5137 L607.9187 589.8834 L605.7325 598.2033 Z" clip-path="url(#clipPath2)" stroke="none"/>
    973       <text x="604.5836" xml:space="preserve" y="589.3022" clip-path="url(#clipPath2)" stroke="none">   1</text>
     980    </g>
     981    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     982      <rect x="1165.7148" width="48.5703" height="30" y="158.666" clip-path="url(#clipPath2)" stroke="none"/>
     983    </g>
     984    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     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>
     988    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     989      <rect x="1178.686" width="53.5156" height="30" y="98.666" clip-path="url(#clipPath2)" stroke="none"/>
     990    </g>
     991    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     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>
     994      <path fill="none" d="M602.8268 594.3963 L967.1334 295.8168" clip-path="url(#clipPath2)"/>
     995      <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"/>
     996      <text x="605.0865" xml:space="preserve" y="589.3022" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">   1</text>
    974997      <path fill="none" stroke-dasharray="6,2" d="M1001.976 253.5332 L1040.6111 198.752" clip-path="url(#clipPath2)"/>
    975998      <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"/>
     
    9781001      <path fill="white" d="M971.3823 295.7988 L957.0272 305.0688 L966.6621 312.222 Z" clip-path="url(#clipPath2)" stroke="none"/>
    9791002      <path fill="none" d="M971.3823 295.7988 L957.0272 305.0688 L966.6621 312.222 Z" clip-path="url(#clipPath2)"/>
    980       <path fill="none" d="M935.6086 362.6224 L922.983 475.1665" clip-path="url(#clipPath2)"/>
    981       <path d="M936.389 355.666 L940.5775 363.1798 L934.8282 369.5787 L930.6398 362.0649 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1003      <path fill="none" d="M939.6277 362.596 L923.4553 475.1665" clip-path="url(#clipPath2)"/>
     1004      <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"/>
    9821005      <path fill="none" d="M1057.5162 90.666 L1049.2598 78.9331" clip-path="url(#clipPath2)"/>
    9831006      <path fill="white" d="M1040.6273 66.666 L1044.9285 83.2039 L1054.7421 76.2979 Z" clip-path="url(#clipPath2)" stroke="none"/>
     
    9951018      <path fill="white" d="M837.2718 252.666 L853.0884 246.1981 L844.9355 237.3929 Z" clip-path="url(#clipPath2)" stroke="none"/>
    9961019      <path fill="none" d="M837.2718 252.666 L853.0884 246.1981 L844.9355 237.3929 Z" clip-path="url(#clipPath2)"/>
     1020      <path fill="none" d="M1165.7148 174.738 L1121.772 176.6777" clip-path="url(#clipPath2)"/>
     1021      <path fill="white" d="M1106.7866 177.3391 L1123.0356 182.6277 L1122.5065 170.6394 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1022      <path fill="none" d="M1106.7866 177.3391 L1123.0356 182.6277 L1122.5065 170.6394 Z" clip-path="url(#clipPath2)"/>
     1023      <path fill="none" d="M1178.686 125.3327 L1102.2244 158.6709" clip-path="url(#clipPath2)"/>
     1024      <path fill="white" d="M1088.4745 164.666 L1105.5391 163.7712 L1100.7429 152.7713 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1025      <path fill="none" d="M1088.4745 164.666 L1105.5391 163.7712 L1100.7429 152.7713 Z" clip-path="url(#clipPath2)"/>
    9971026    </g>
    9981027    <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(245,245,245)">
     
    10731102      <text x="1618.1763" xml:space="preserve" y="338.1348" clip-path="url(#clipPath2)" stroke="none">DomainRef</text>
    10741103      <rect fill="none" x="1611.1763" width="77.791" height="30" y="316.666" clip-path="url(#clipPath2)"/>
    1075       <path fill="none" d="M1227.4041 242.5872 L1524.2651 274.368" clip-path="url(#clipPath2)"/>
    1076       <path d="M1220.4438 241.8421 L1227.9363 237.6156 L1234.3643 243.3324 L1226.8718 247.5588 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1104      <path fill="none" d="M1227.4084 241.7495 L1524.2651 274.2892" clip-path="url(#clipPath2)"/>
     1105      <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"/>
    10771106      <path fill="none" d="M1558.9607 292.666 L1575.4185 356.1461" clip-path="url(#clipPath2)"/>
    10781107      <path fill="white" d="M1579.1829 370.666 L1580.9755 353.6723 L1569.3595 356.6838 Z" clip-path="url(#clipPath2)" stroke="none"/>
    10791108      <path fill="none" d="M1579.1829 370.666 L1580.9755 353.6723 L1569.3595 356.6838 Z" clip-path="url(#clipPath2)"/>
    1080       <path fill="none" d="M1181.4537 251.7088 L1458.9939 385.666" clip-path="url(#clipPath2)"/>
    1081       <path d="M1175.1497 248.666 L1183.6272 247.2058 L1187.7578 254.7515 L1179.2804 256.2117 Z" clip-path="url(#clipPath2)" stroke="none"/>
    1082       <path fill="none" d="M1328.016 686.8245 L1481.577 415.666" clip-path="url(#clipPath2)"/>
    1083       <path d="M1324.5665 692.9155 L1323.6653 684.3605 L1331.4655 680.7334 L1332.3668 689.2883 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1109      <path fill="none" d="M1481.9142 698.6856 L1489.6611 415.666" clip-path="url(#clipPath2)"/>
     1110      <path d="M1481.7227 705.683 L1476.916 698.5488 L1482.1057 691.6882 L1486.9124 698.8224 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1111      <path fill="none" d="M1190.1161 251.7621 L1459.8555 385.666" clip-path="url(#clipPath2)"/>
     1112      <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"/>
    10841113      <path fill="none" d="M1524.8892 395.0503 L1532.6401 393.8001" clip-path="url(#clipPath2)"/>
    10851114      <path fill="white" d="M1547.4487 391.4117 L1530.6975 388.0359 L1532.6083 399.8828 Z" clip-path="url(#clipPath2)" stroke="none"/>
     
    10881117      <path d="M1604.5685 725.0825 L1598.8954 718.616 L1603.1725 711.1523 L1608.8456 717.6188 Z" clip-path="url(#clipPath2)" stroke="none"/>
    10891118      <text x="1594.5719" xml:space="preserve" y="715.5513" clip-path="url(#clipPath2)" stroke="none">   *</text>
    1090       <path fill="none" d="M1337.8975 688.2268 L1562.4437 485.666" clip-path="url(#clipPath2)"/>
    1091       <path d="M1332.6998 692.9155 L1334.5483 684.5142 L1343.0951 683.538 L1341.2466 691.9394 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1119      <path fill="none" d="M1489.7264 699.1636 L1573.2065 485.666" clip-path="url(#clipPath2)"/>
     1120      <path d="M1487.1772 705.683 L1485.0698 697.3428 L1492.2756 692.6443 L1494.3831 700.9845 Z" clip-path="url(#clipPath2)" stroke="none"/>
    10921121      <path fill="none" d="M1579.7777 455.666 L1581.6608 415.6494" clip-path="url(#clipPath2)"/>
    10931122      <path fill="white" d="M1582.3658 400.666 L1575.6204 416.3663 L1587.6072 416.9304 Z" clip-path="url(#clipPath2)" stroke="none"/>
    10941123      <path fill="none" d="M1582.3658 400.666 L1575.6204 416.3663 L1587.6072 416.9304 Z" clip-path="url(#clipPath2)"/>
    1095       <path fill="none" d="M1046.1815 281.4452 L1431.2983 325.6135" clip-path="url(#clipPath2)"/>
    1096       <path d="M1039.2271 280.6476 L1046.7511 276.4778 L1053.1359 282.2428 L1045.6118 286.4126 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1124      <path fill="none" d="M1046.2069 280.8481 L1431.2983 325.5412" clip-path="url(#clipPath2)"/>
     1125      <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"/>
    10971126      <path fill="none" d="M1509.3656 312.4284 L1535.3496 292.666" clip-path="url(#clipPath2)"/>
    10981127      <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"/>
     
    11091138      <path fill="none" d="M1601.6829 370.666 L1617.9055 365.2972 L1610.3752 355.954 Z" clip-path="url(#clipPath2)"/>
    11101139    </g>
     1140    <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(245,245,245)">
     1141      <rect x="1698.2383" y="1879.7272" clip-path="url(#clipPath2)" width="238.343" rx="4" ry="4" height="207.7158" stroke="none"/>
     1142      <rect x="1698.2383" y="1879.7272" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="238.343" height="21.666" stroke="none"/>
     1143    </g>
     1144    <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-17,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
     1145      <text x="1819.3347" xml:space="preserve" y="1896.2291" clip-path="url(#clipPath2)" stroke="none">opponentmodel</text>
     1146      <rect x="1698.2383" y="1879.7272" clip-path="url(#clipPath2)" fill="none" width="238.343" stroke-dasharray="6,2" rx="4" ry="4" height="207.7158"/>
     1147    </g>
     1148    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     1149      <rect x="1713.2383" width="107.2812" height="30" y="1916.3932" clip-path="url(#clipPath2)" stroke="none"/>
     1150    </g>
     1151    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     1152      <rect fill="none" x="1713.2383" width="107.2812" height="30" y="1916.3932" clip-path="url(#clipPath2)"/>
     1153      <text x="1720.2383" xml:space="preserve" y="1935.9283" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">OpponentModel</text>
     1154    </g>
     1155    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     1156      <rect x="1754.7219" width="166.8594" height="30" y="2042.443" clip-path="url(#clipPath2)" stroke="none"/>
     1157    </g>
     1158    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     1159      <rect fill="none" x="1754.7219" width="166.8594" height="30" y="2042.443" clip-path="url(#clipPath2)"/>
     1160      <text x="1761.7219" xml:space="preserve" y="2061.9783" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">FrequencyOpponentModel</text>
     1161      <path fill="none" d="M1746.3726 1916.3932 L1147.6935 1478.4703" clip-path="url(#clipPath2)"/>
     1162      <path fill="white" d="M1135.5867 1469.6145 L1144.9583 1483.9034 L1152.043 1474.218 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1163      <path fill="none" d="M1135.5867 1469.6145 L1144.9583 1483.9034 L1152.043 1474.218 Z" clip-path="url(#clipPath2)"/>
     1164      <path fill="none" d="M1829.6702 2042.443 L1782.7434 1959.4504" clip-path="url(#clipPath2)"/>
     1165      <path fill="white" d="M1775.3604 1946.3932 L1778.0127 1963.274 L1788.4585 1957.3677 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1166      <path fill="none" d="M1775.3604 1946.3932 L1778.0127 1963.274 L1788.4585 1957.3677 Z" clip-path="url(#clipPath2)"/>
     1167    </g>
     1168    <g fill="rgb(245,245,245)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(245,245,245)">
     1169      <rect x="2132.1243" y="1452.3112" clip-path="url(#clipPath2)" width="365.5882" rx="4" ry="4" height="411.7296" stroke="none"/>
     1170      <rect x="2132.1243" y="1452.3112" clip-path="url(#clipPath2)" fill="rgb(235,235,235)" width="365.5882" height="21.666" stroke="none"/>
     1171    </g>
     1172    <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-17,15)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
     1173      <text x="2468.7739" xml:space="preserve" y="1468.8131" clip-path="url(#clipPath2)" stroke="none">boa</text>
     1174      <rect x="2132.1243" y="1452.3112" clip-path="url(#clipPath2)" fill="none" width="365.5882" stroke-dasharray="6,2" rx="4" ry="4" height="411.7296"/>
     1175    </g>
     1176    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     1177      <rect x="2241.8506" width="63.8281" height="30" y="1488.9772" clip-path="url(#clipPath2)" stroke="none"/>
     1178    </g>
     1179    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     1180      <rect fill="none" x="2241.8506" width="63.8281" height="30" y="1488.9772" clip-path="url(#clipPath2)"/>
     1181      <text x="2248.8506" xml:space="preserve" y="1508.5123" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">BoaParty</text>
     1182    </g>
     1183    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     1184      <rect x="2189.171" width="127.6191" height="30" y="1709.6782" clip-path="url(#clipPath2)" stroke="none"/>
     1185    </g>
     1186    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     1187      <rect fill="none" x="2189.171" width="127.6191" height="30" y="1709.6782" clip-path="url(#clipPath2)"/>
     1188      <text x="2196.1709" xml:space="preserve" y="1729.2134" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">AcceptanceStrategy</text>
     1189    </g>
     1190    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     1191      <rect x="2186.7135" width="127.6191" height="42.2656" y="1806.7751" clip-path="url(#clipPath2)" stroke="none"/>
     1192    </g>
     1193    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     1194      <rect fill="none" x="2186.7135" width="127.6191" height="42.2656" y="1806.7751" clip-path="url(#clipPath2)"/>
     1195      <text x="2204.2837" xml:space="preserve" y="1825.3767" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">TimeDependent</text>
     1196      <text x="2193.7134" xml:space="preserve" y="1839.5095" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">AcceptanceStrategy</text>
     1197    </g>
     1198    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     1199      <rect x="2147.1243" width="63.6523" height="30" y="1635.019" clip-path="url(#clipPath2)" stroke="none"/>
     1200    </g>
     1201    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     1202      <rect fill="none" x="2147.1243" width="63.6523" height="30" y="1635.019" clip-path="url(#clipPath2)"/>
     1203      <text x="2154.1243" xml:space="preserve" y="1654.5542" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">BoaState</text>
     1204    </g>
     1205    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     1206      <rect x="2377.4234" width="105.2891" height="30" y="1696.8975" clip-path="url(#clipPath2)" stroke="none"/>
     1207    </g>
     1208    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     1209      <rect fill="none" x="2377.4234" width="105.2891" height="30" y="1696.8975" clip-path="url(#clipPath2)"/>
     1210      <text x="2384.4233" xml:space="preserve" y="1716.4326" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">BiddingStrategy</text>
     1211    </g>
     1212    <g fill="rgb(255,204,0)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke="rgb(255,204,0)">
     1213      <rect x="2377.019" width="105.2891" height="42.2656" y="1794.3473" clip-path="url(#clipPath2)" stroke="none"/>
     1214    </g>
     1215    <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-17,15)" stroke-linecap="butt">
     1216      <rect fill="none" x="2377.019" width="105.2891" height="42.2656" y="1794.3473" clip-path="url(#clipPath2)"/>
     1217      <text x="2385.2495" xml:space="preserve" y="1812.9489" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">TimeDe[endent</text>
     1218      <text x="2384.019" xml:space="preserve" y="1827.0817" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">BiddingStrategy</text>
     1219      <path fill="none" stroke-dasharray="6,2" d="M2132.144 1470.3217 L1645.9929 970.6581" clip-path="url(#clipPath2)"/>
     1220      <path stroke-dasharray="6,2" d="M1643.2035 967.7912 L1647.2715 980.576 L1643.2035 967.7912 L1655.8721 972.2076 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1221      <path fill="none" stroke-miterlimit="10" d="M1643.2035 967.7912 L1647.2715 980.576 L1643.2035 967.7912 L1655.8721 972.2076 Z" clip-path="url(#clipPath2)" stroke-linecap="square"/>
     1222      <path fill="none" d="M2254.3931 1709.6782 L2271.6958 1525.9463" clip-path="url(#clipPath2)"/>
     1223      <path d="M2272.3521 1518.9772 L2276.6738 1526.415 L2271.0396 1532.9155 L2266.7178 1525.4775 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1224      <path fill="none" d="M2251.0261 1806.7751 L2252.2666 1754.674" clip-path="url(#clipPath2)"/>
     1225      <path fill="white" d="M2252.6235 1739.6782 L2246.2444 1755.5309 L2258.2412 1755.8164 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1226      <path fill="none" d="M2252.6235 1739.6782 L2246.2444 1755.5309 L2258.2412 1755.8164 Z" clip-path="url(#clipPath2)"/>
     1227      <path fill="none" d="M1788.8463 1916.3932 L2151.2021 1668.9664" clip-path="url(#clipPath2)"/>
     1228      <path d="M2156.9829 1665.019 L2154.0217 1673.0956 L2145.4214 1672.9139 L2148.3826 1664.8373 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1229      <text x="2134.3411" xml:space="preserve" y="1683.0403" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">*</text>
     1230      <path fill="none" d="M2188.6887 1635.019 L2260.2146 1524.8484" clip-path="url(#clipPath2)"/>
     1231      <path d="M2264.0264 1518.9772 L2264.4082 1527.571 L2256.4028 1530.7195 L2256.021 1522.1257 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1232      <path fill="none" d="M2418.7917 1696.8975 L2289.2471 1524.5725" clip-path="url(#clipPath2)"/>
     1233      <path d="M2285.0408 1518.9772 L2293.2437 1521.568 L2293.4534 1530.1677 L2285.2505 1527.5769 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1234      <path fill="none" d="M2429.7461 1794.3473 L2429.9507 1741.8973" clip-path="url(#clipPath2)"/>
     1235      <path fill="white" d="M2430.0093 1726.8975 L2423.9468 1742.8739 L2435.9468 1742.9208 Z" clip-path="url(#clipPath2)" stroke="none"/>
     1236      <path fill="none" d="M2430.0093 1726.8975 L2423.9468 1742.8739 L2435.9468 1742.9208 Z" clip-path="url(#clipPath2)"/>
     1237    </g>
    11111238  </g>
    11121239</svg>
Note: See TracChangeset for help on using the changeset viewer.