<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="Evk+pc5GkEecCL2LBBP+YAAA">
<XPD:ATTR name="Title" type="string">simulator</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="G32MaN33AEOwjGQ0Q/JQ4wAA">
<XPD:ATTR name="Name" type="string">circuits</XPD:ATTR>
<XPD:REF name="Namespace">Evk+pc5GkEecCL2LBBP+YAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="ITcov0TNfU6JZkQ4iY9soAAA">
<XPD:ATTR name="Name" type="string">circuits</XPD:ATTR>
<XPD:REF name="DiagramOwner">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="JqYBYgF3qkish5qWYXngowAA">
<XPD:REF name="Diagram">ITcov0TNfU6JZkQ4iY9soAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">20</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="oSVNvaHel0mQE75g72QZLgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">604</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">uVyfZh87LUmyQf+qMDrS8AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="1f2Q7wdfmkKXN1xwg5mKTgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="McUCJ36sPkKxd9CkpXb0ywAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Wire</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="yoT0YR8/t0+QkMwMzbnH5AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Zab+qjkt30al950Gf0onRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="gcSstpQCUk+qxc67Da2FMAAA">
<XPD:REF name="Model">uVyfZh87LUmyQf+qMDrS8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BWe2nulwVEaI+srXjYP37QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">uVyfZh87LUmyQf+qMDrS8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PM9DWMQiI0e6WedFdkxKqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">uVyfZh87LUmyQf+qMDrS8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="fzM+qNqSXke+6f0ydk+9IwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">320</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">111</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="OlILXXF5jEWs7EW8+rGJ7QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/QqLNujpmUaWPzrn8klJagAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DigitalComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="O5a/vtof1E+HE9v18zoXnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="75hKUbdm3Uy/h/j1fJ8HPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="q9hpHsE5TkaGTq39bUSljwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="FjOqKDLlDUK0cmYD7QT+dwAA">
<XPD:REF name="Model">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xX79vZ7mjEq2X+Tck9lk6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="8HnxgU4+OUG9H0aQB1VkzAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">160</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">NerRJqG/60GpKhq4CTIkfgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="32c60f7Ujk68pfxtPnbu6wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="GvP00GOkX0mnsUpz6gwwQAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Gate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="gJEKT5Os4k+fnUAhG090+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="esPqTmTgFkmdBiV1ay2YvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KEcwc4rJNUSwKmpLTESeGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NerRJqG/60GpKhq4CTIkfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="qZ6vyEPwzkuOixq3vQgAdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NerRJqG/60GpKhq4CTIkfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="MfOyiF3sJEiaOpQLuGqC1AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NerRJqG/60GpKhq4CTIkfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="DC2Eyj35Yk2I7m6guS+zeQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">5ja31DaatEuVz3YYb5j/nwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HQHE2d7STUGBueefIg4bIwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TvAFc9Wu7Ea0RHEZIXPg9gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Circuit</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="04wAbj3CykSxmvglk83VvAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BN2/QuWww0q9TbJK9ibE6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Q50KY60RTEG+0YvWl2jXsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5ja31DaatEuVz3YYb5j/nwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bjfoEOv5v0mFUhbJCP6D4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5ja31DaatEuVz3YYb5j/nwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="eSbgm1O1gkCDKxpqpbYc1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5ja31DaatEuVz3YYb5j/nwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="oI0bgakVqUyyblOFFxv6oAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">624</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">84eEL+EoZ0+I2harT+06DQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5dvXRY/qq020CM9ZHFIa2gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ByW7tdNUzUKbg+hP9DsrPQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="l3D+8ri5MEGX3MXzrirSuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="MFIGfU9hDUCLDorJwzUrsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="rvFMChTavEOhesUkNTO5RQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">84eEL+EoZ0+I2harT+06DQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0nWibOPnLkmV8Wks/1h4LwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">84eEL+EoZ0+I2harT+06DQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="keWCqnsOoUaFVHQI9teg+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">84eEL+EoZ0+I2harT+06DQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLInterfaceView" guid="KJj8nqcqmkWTcUxAHn8FZQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">176</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">85</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">49</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">BFsA/76BE0G55i3CBImFngAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HuJLlFrt4kG19aZW3PYsgwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="3mFv7mene0qvk5APULn6NAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">75</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="TNoCwqq1HUaZyPecbNQtEgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="j/Ss7pLS8UGYGxb27RvWmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="0Dv9K/DQbEq1lNuC5KIZfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BFsA/76BE0G55i3CBImFngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="oLv8PgehK0GuvpjMDhQwigAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BFsA/76BE0G55i3CBImFngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="rmtUk5k7W0quwkhkWRxhlAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">T5emI9EjCU2EtiWAiPQ69AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="J7k1pTjKOU2h7FIIq/YjnQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tAS/ZhS6OUi9YlHp+bbi+QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">AndGate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QVTXAg3mOEGOnMDRvLmACQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mZqHlhHul0C/t++e9O1CZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="JjjLAzRg0ka7CTTcbRMF2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">T5emI9EjCU2EtiWAiPQ69AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="FrfXW9MbhkmnzjVecp9PjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">T5emI9EjCU2EtiWAiPQ69AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="/QpcYYd4lky9pyEdN0/+HwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">T5emI9EjCU2EtiWAiPQ69AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="CG7ix/Go30CvEXeE3+jMxAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">380</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">/rMDDvqSGUGq3GRCNW9PgwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8W7fxE1Os0+mckZsDUXEyQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="O17haUa+d0ybBcYsSGxbcgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">OrGate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6lf4oOUTFEaKuQF1qUeupwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cbAMkaKthkO5pNMJLCE9pwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jkFJIOJ/fEOcwjJUUdFXTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/rMDDvqSGUGq3GRCNW9PgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="H8fxuXMupUOQXszEKhIFxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/rMDDvqSGUGq3GRCNW9PgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="lYHY4pakBkKN5pA/PSV4UwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/rMDDvqSGUGq3GRCNW9PgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="gRqgj5PmQ0WHI1PVbxdHhwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">256</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">292</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">vAHNgk3+akee1Jb992WcjQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="rVXMLZJAEk6Zwo9mldQmuwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HF4nARo830WRKQdel6/IRQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NotGate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Po5SWeMldkGdiOUWPL9IUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GlzW4QK9LUO2WWz3yDwu3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BF7t4kCKiU6fAC71KTwuWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vAHNgk3+akee1Jb992WcjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="X+6mzbvhuEues8EZne0utgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vAHNgk3+akee1Jb992WcjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="oSHoH2MyAUenO48n8gvCCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vAHNgk3+akee1Jb992WcjQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="MJb++XYSd0ia4o31GishbwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">239,195;327,143</XPD:ATTR>
<XPD:REF name="Model">fA4kHRRoJUKPGSqUw5mo9wAA</XPD:REF>
<XPD:REF name="Head">fzM+qNqSXke+6f0ydk+9IwAA</XPD:REF>
<XPD:REF name="Tail">8HnxgU4+OUG9H0aQB1VkzAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IxP3scQSEEW6H7Zt8Z1BsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">fA4kHRRoJUKPGSqUw5mo9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KrJ5vZwVU028T78PMVIaqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">fA4kHRRoJUKPGSqUw5mo9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="iL1xpxXZh0iXxDX33DamygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">fA4kHRRoJUKPGSqUw5mo9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="h6VkdEoIPEykyTm5eYxC6QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">427,200;392,143</XPD:ATTR>
<XPD:REF name="Model">+ikvxV0YbEimRbXhR+40cAAA</XPD:REF>
<XPD:REF name="Head">fzM+qNqSXke+6f0ydk+9IwAA</XPD:REF>
<XPD:REF name="Tail">DC2Eyj35Yk2I7m6guS+zeQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="989efYzQekKBSdCMIadA9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+ikvxV0YbEimRbXhR+40cAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="muSfKViMT0GbamB6wWXDPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">+ikvxV0YbEimRbXhR+40cAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Ja5n3xifok+UJql4V5r+igAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+ikvxV0YbEimRbXhR+40cAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="kLj5duwE0Ua6rjq7CnfzoAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">151,300;182,247</XPD:ATTR>
<XPD:REF name="Model">KE9rmO/ckE2oMbHEH2KFSQAA</XPD:REF>
<XPD:REF name="Head">8HnxgU4+OUG9H0aQB1VkzAAA</XPD:REF>
<XPD:REF name="Tail">rmtUk5k7W0quwkhkWRxhlAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ue33xO5LUU2qBXCDg4CYsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KE9rmO/ckE2oMbHEH2KFSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nsnkXCDkwE62WIzhtA3hhwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">KE9rmO/ckE2oMbHEH2KFSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="JoXxV4tRekeYDfDfwA7J4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KE9rmO/ckE2oMbHEH2KFSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="qSbtvu9Zs0uFeTZr4hkVmAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">209,380;201,247</XPD:ATTR>
<XPD:REF name="Model">bm7YB93t80uCyT7d62+tgwAA</XPD:REF>
<XPD:REF name="Head">8HnxgU4+OUG9H0aQB1VkzAAA</XPD:REF>
<XPD:REF name="Tail">CG7ix/Go30CvEXeE3+jMxAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="VikRL2gKKUK+o4Z98mAFGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">bm7YB93t80uCyT7d62+tgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CiMqLdatqE2mED4cKf2W3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">bm7YB93t80uCyT7d62+tgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OATtN4hYoUyJzyO1CD8P7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">bm7YB93t80uCyT7d62+tgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="IpaqyZzk1UenNH3kyob7KwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">269,292;226,247</XPD:ATTR>
<XPD:REF name="Model">i3uXY/RxkUOnf7O0bKiN9wAA</XPD:REF>
<XPD:REF name="Head">8HnxgU4+OUG9H0aQB1VkzAAA</XPD:REF>
<XPD:REF name="Tail">gRqgj5PmQ0WHI1PVbxdHhwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="VJ2ewKRoQk+4pQX7YWWV1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">i3uXY/RxkUOnf7O0bKiN9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Roz/LpoPik+wcu5EVhPTcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">i3uXY/RxkUOnf7O0bKiN9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="rp5bZnlk80ilesJgyObF7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">i3uXY/RxkUOnf7O0bKiN9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="c2ojz3GDd0GyN7TL5IPjvAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">660,96;662,55</XPD:ATTR>
<XPD:REF name="Model">vCe7h480d0KdBDJ7tHNtwQAA</XPD:REF>
<XPD:REF name="Head">oI0bgakVqUyyblOFFxv6oAAA</XPD:REF>
<XPD:REF name="Tail">oSVNvaHel0mQE75g72QZLgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4QpI8q37iU+nIB9xVOAVFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">vCe7h480d0KdBDJ7tHNtwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ADHBV2CKhEmZHrT+MzSt4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">vCe7h480d0KdBDJ7tHNtwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="L+ETwVw9sk2WwxwB+snRjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">vCe7h480d0KdBDJ7tHNtwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLRealizationView" guid="Bpk3TmW+M0WM9qPhsz1EnwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">202,192;215,84</XPD:ATTR>
<XPD:REF name="Model">GK4KgBmNrk+s+uYQbr+zLwAA</XPD:REF>
<XPD:REF name="Head">KJj8nqcqmkWTcUxAHn8FZQAA</XPD:REF>
<XPD:REF name="Tail">8HnxgU4+OUG9H0aQB1VkzAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AKDek3aaJECOI52CQpediAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GK4KgBmNrk+s+uYQbr+zLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4HO9bMkBK0eX6zw6YCYtsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">GK4KgBmNrk+s+uYQbr+zLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="aPKM1yhaSk2UlL1pS+ucJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GK4KgBmNrk+s+uYQbr+zLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="PykVk/Bb6UaQu1cuHXDWvwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">430,117;604,122</XPD:ATTR>
<XPD:REF name="Model">sqza+KswAkWrcxLtIYTdXgAA</XPD:REF>
<XPD:REF name="Head">oSVNvaHel0mQE75g72QZLgAA</XPD:REF>
<XPD:REF name="Tail">fzM+qNqSXke+6f0ydk+9IwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="n+EVensvn0yHl3peFjdX5AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">sqza+KswAkWrcxLtIYTdXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="lur49r/cX0eg1JClgGfuvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">sqza+KswAkWrcxLtIYTdXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Z/kZXzA9jkS2UC4uGhRxdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">sqza+KswAkWrcxLtIYTdXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="WKLRrPe3CU6iOzZ4EKUFHAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">#outputs</XPD:ATTR>
<XPD:REF name="Model">C++z2lRuxUKtfvrOlQxgDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="vesKdVUMiUGVgxW06VVs0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MuFOhT9tKEOq43yFC99ttwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Kw3ZiIowFUiiegHZBdm5fQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">C++z2lRuxUKtfvrOlQxgDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="lE3BUS2SUk6LCndAk41jxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MuFOhT9tKEOq43yFC99ttwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="pFnl2dK5DUieuKC6qHdq8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">C++z2lRuxUKtfvrOlQxgDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="EKeMg8672k+E1ib0P2S57AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MuFOhT9tKEOq43yFC99ttwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="PTEajUFFrUGGFXd+hutrzgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">C++z2lRuxUKtfvrOlQxgDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="/wDlADJT90qFmlvxyldfSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">MuFOhT9tKEOq43yFC99ttwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLAssociationView" guid="SeTKhyw9SU+t/PcLNh5+4gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">430,96;544,56;613,96</XPD:ATTR>
<XPD:REF name="Model">eNS95a0nyUmtC8I2tyCtLwAA</XPD:REF>
<XPD:REF name="Head">oSVNvaHel0mQE75g72QZLgAA</XPD:REF>
<XPD:REF name="Tail">fzM+qNqSXke+6f0ydk+9IwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="NBjJ4XMb/kCL64t6ZphdQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eNS95a0nyUmtC8I2tyCtLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="l2r4iBAjrkWByl+WzmriCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">eNS95a0nyUmtC8I2tyCtLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PH5DJdrqv0qNrkWegKxusQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eNS95a0nyUmtC8I2tyCtLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="l56/Z6I3pkSI13EHOEySWAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">#inputs</XPD:ATTR>
<XPD:REF name="Model">qqK54R1NjUW8jp2ruS52qwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="tRAEcQC7zUKaxYJjElSsIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">YSbTN9Y2M0qeQCjnaC3C8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="8kvroVQC9k6jcDLLVnnr2wAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">qqK54R1NjUW8jp2ruS52qwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="7mQzMAeyfkSpD1/hjdu3rAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">YSbTN9Y2M0qeQCjnaC3C8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="XtkTy3300ES0odTS+AnLMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">qqK54R1NjUW8jp2ruS52qwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="iaxChg13sUyuUWKvnhfghAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">YSbTN9Y2M0qeQCjnaC3C8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="iOBhBrwLVUyX0kyxPhnrqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">qqK54R1NjUW8jp2ruS52qwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="bSOXlbpI7kuzV1wqEcgGiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">YSbTN9Y2M0qeQCjnaC3C8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLAssociationView" guid="/nItQ5SPbkmPZgQqzi1yoAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">430,134;528,168;482,200</XPD:ATTR>
<XPD:REF name="Model">JUJ7xPfSSE2HVYcEFPZ3OwAA</XPD:REF>
<XPD:REF name="Head">DC2Eyj35Yk2I7m6guS+zeQAA</XPD:REF>
<XPD:REF name="Tail">fzM+qNqSXke+6f0ydk+9IwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="BvAAzusEFEiwbFAkXzv8xAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">JUJ7xPfSSE2HVYcEFPZ3OwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6zQ4FK52Cke0LaEKetZoBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">JUJ7xPfSSE2HVYcEFPZ3OwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="oRNb86R3f0qKVSbpJo9FmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">JUJ7xPfSSE2HVYcEFPZ3OwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="YV7pJXxUa0a8hB8XMtcySwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">7VmVAeuz4EWMAma8qV+u2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="xFG3s8x0pU69I6/BtEVEtgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-components</XPD:ATTR>
<XPD:REF name="Model">83Nxp+E1GEyPyuS+PlCWuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="itSPd31PdESPNrR6FvX0oAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">7VmVAeuz4EWMAma8qV+u2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="kuHVcATLEESmIJoniyLayAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">83Nxp+E1GEyPyuS+PlCWuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Su4Xx642QUul9VvWN4sbwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">7VmVAeuz4EWMAma8qV+u2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="uIEZMU5Q9EmAWGkFmXBqAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">83Nxp+E1GEyPyuS+PlCWuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="92uUu3Pz3UCaGIcJC61WjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">7VmVAeuz4EWMAma8qV+u2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Fb7e/yxeREKlCB9L749n1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">83Nxp+E1GEyPyuS+PlCWuQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="H1BY/arcp0G6lE9JSoelvAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">624,30;260,57</XPD:ATTR>
<XPD:REF name="Model">2GNSEG0FvUGOwxpX1F+uUwAA</XPD:REF>
<XPD:REF name="Head">KJj8nqcqmkWTcUxAHn8FZQAA</XPD:REF>
<XPD:REF name="Tail">oI0bgakVqUyyblOFFxv6oAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="VcEJjEamWUCyHGn9faFpzgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2GNSEG0FvUGOwxpX1F+uUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="gJC1kk3US0uLvOpuMbQv+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">2GNSEG0FvUGOwxpX1F+uUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Gxbe3E5oMEqStI45Csv2ZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2GNSEG0FvUGOwxpX1F+uUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="XSz3OfC490aRdsP47JwvjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">BVMN7gYgzEG5noI6Ut+yuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="1LdjD3M6rE6CRGMHVTaeRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">g//CY7mR2EOkvMJFytRJdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="xFBS2SiCyEa+BSbOCi4MhAAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">BVMN7gYgzEG5noI6Ut+yuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Y2jW44mgS0OHxgyqam3cnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">g//CY7mR2EOkvMJFytRJdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="rojsAgkvnEuUgIfdPZOSPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">BVMN7gYgzEG5noI6Ut+yuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="gBKvfVBoiE6U4vgUQCVfpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">g//CY7mR2EOkvMJFytRJdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="qla8OYdru067bBTmVCw8vQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">BVMN7gYgzEG5noI6Ut+yuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="aVJIj2HQtUGLuio4Rx+RRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">g//CY7mR2EOkvMJFytRJdwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">20</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="uVyfZh87LUmyQf+qMDrS8AAA">
<XPD:ATTR name="Name" type="string">Wire</XPD:ATTR>
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">oSVNvaHel0mQE75g72QZLgAA</XPD:REF>
<XPD:REF name="Views[1]">gcSstpQCUk+qxc67Da2FMAAA</XPD:REF>
<XPD:REF name="Views[2]">BWe2nulwVEaI+srXjYP37QAA</XPD:REF>
<XPD:REF name="Views[3]">PM9DWMQiI0e6WedFdkxKqgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">vCe7h480d0KdBDJ7tHNtwQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">C++z2lRuxUKtfvrOlQxgDAAA</XPD:REF>
<XPD:REF name="Associations[1]">qqK54R1NjUW8jp2ruS52qwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="7TbP08OXXk2ce9ZTsSORZgAA">
<XPD:ATTR name="Name" type="string">state:boolean=false</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">uVyfZh87LUmyQf+qMDrS8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="VfHa467e0UWCseq2//GgeQAA">
<XPD:ATTR name="Name" type="string">DigitalComponent</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fzM+qNqSXke+6f0ydk+9IwAA</XPD:REF>
<XPD:REF name="Views[1]">q9hpHsE5TkaGTq39bUSljwAA</XPD:REF>
<XPD:REF name="Views[2]">FjOqKDLlDUK0cmYD7QT+dwAA</XPD:REF>
<XPD:REF name="Views[3]">xX79vZ7mjEq2X+Tck9lk6gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">fA4kHRRoJUKPGSqUw5mo9wAA</XPD:REF>
<XPD:REF name="Specializations[1]">+ikvxV0YbEimRbXhR+40cAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="k/EAxdZjuE2lsL+ng/MCAwAA">
<XPD:ATTR name="Name" type="string">eval</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">MuFOhT9tKEOq43yFC99ttwAA</XPD:REF>
<XPD:REF name="Associations[1]">YSbTN9Y2M0qeQCjnaC3C8AAA</XPD:REF>
<XPD:REF name="Associations[2]">83Nxp+E1GEyPyuS+PlCWuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="NerRJqG/60GpKhq4CTIkfgAA">
<XPD:ATTR name="Name" type="string">Gate</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8HnxgU4+OUG9H0aQB1VkzAAA</XPD:REF>
<XPD:REF name="Views[1]">KEcwc4rJNUSwKmpLTESeGwAA</XPD:REF>
<XPD:REF name="Views[2]">qZ6vyEPwzkuOixq3vQgAdgAA</XPD:REF>
<XPD:REF name="Views[3]">MfOyiF3sJEiaOpQLuGqC1AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">GK4KgBmNrk+s+uYQbr+zLwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">fA4kHRRoJUKPGSqUw5mo9wAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">KE9rmO/ckE2oMbHEH2KFSQAA</XPD:REF>
<XPD:REF name="Specializations[1]">bm7YB93t80uCyT7d62+tgwAA</XPD:REF>
<XPD:REF name="Specializations[2]">i3uXY/RxkUOnf7O0bKiN9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="5ja31DaatEuVz3YYb5j/nwAA">
<XPD:ATTR name="Name" type="string">Circuit</XPD:ATTR>
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DC2Eyj35Yk2I7m6guS+zeQAA</XPD:REF>
<XPD:REF name="Views[1]">Q50KY60RTEG+0YvWl2jXsAAA</XPD:REF>
<XPD:REF name="Views[2]">bjfoEOv5v0mFUhbJCP6D4gAA</XPD:REF>
<XPD:REF name="Views[3]">eSbgm1O1gkCDKxpqpbYc1gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">+ikvxV0YbEimRbXhR+40cAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">7VmVAeuz4EWMAma8qV+u2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="84eEL+EoZ0+I2harT+06DQAA">
<XPD:ATTR name="Name" type="string">Observable</XPD:ATTR>
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">oI0bgakVqUyyblOFFxv6oAAA</XPD:REF>
<XPD:REF name="Views[1]">rvFMChTavEOhesUkNTO5RQAA</XPD:REF>
<XPD:REF name="Views[2]">0nWibOPnLkmV8Wks/1h4LwAA</XPD:REF>
<XPD:REF name="Views[3]">keWCqnsOoUaFVHQI9teg+QAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">vCe7h480d0KdBDJ7tHNtwQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">g//CY7mR2EOkvMJFytRJdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="BFsA/76BE0G55i3CBImFngAA">
<XPD:ATTR name="Name" type="string">Observer</XPD:ATTR>
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">KJj8nqcqmkWTcUxAHn8FZQAA</XPD:REF>
<XPD:REF name="Views[1]">0Dv9K/DQbEq1lNuC5KIZfAAA</XPD:REF>
<XPD:REF name="Views[2]">oLv8PgehK0GuvpjMDhQwigAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">GK4KgBmNrk+s+uYQbr+zLwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">BVMN7gYgzEG5noI6Ut+yuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="T5emI9EjCU2EtiWAiPQ69AAA">
<XPD:ATTR name="Name" type="string">AndGate</XPD:ATTR>
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rmtUk5k7W0quwkhkWRxhlAAA</XPD:REF>
<XPD:REF name="Views[1]">JjjLAzRg0ka7CTTcbRMF2AAA</XPD:REF>
<XPD:REF name="Views[2]">FrfXW9MbhkmnzjVecp9PjgAA</XPD:REF>
<XPD:REF name="Views[3]">/QpcYYd4lky9pyEdN0/+HwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">KE9rmO/ckE2oMbHEH2KFSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="/rMDDvqSGUGq3GRCNW9PgwAA">
<XPD:ATTR name="Name" type="string">OrGate</XPD:ATTR>
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CG7ix/Go30CvEXeE3+jMxAAA</XPD:REF>
<XPD:REF name="Views[1]">jkFJIOJ/fEOcwjJUUdFXTwAA</XPD:REF>
<XPD:REF name="Views[2]">H8fxuXMupUOQXszEKhIFxgAA</XPD:REF>
<XPD:REF name="Views[3]">lYHY4pakBkKN5pA/PSV4UwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">bm7YB93t80uCyT7d62+tgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="vAHNgk3+akee1Jb992WcjQAA">
<XPD:ATTR name="Name" type="string">NotGate</XPD:ATTR>
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gRqgj5PmQ0WHI1PVbxdHhwAA</XPD:REF>
<XPD:REF name="Views[1]">BF7t4kCKiU6fAC71KTwuWwAA</XPD:REF>
<XPD:REF name="Views[2]">X+6mzbvhuEues8EZne0utgAA</XPD:REF>
<XPD:REF name="Views[3]">oSHoH2MyAUenO48n8gvCCAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">i3uXY/RxkUOnf7O0bKiN9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="fA4kHRRoJUKPGSqUw5mo9wAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:REF name="Child">NerRJqG/60GpKhq4CTIkfgAA</XPD:REF>
<XPD:REF name="Parent">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MJb++XYSd0ia4o31GishbwAA</XPD:REF>
<XPD:REF name="Views[1]">IxP3scQSEEW6H7Zt8Z1BsAAA</XPD:REF>
<XPD:REF name="Views[2]">KrJ5vZwVU028T78PMVIaqQAA</XPD:REF>
<XPD:REF name="Views[3]">iL1xpxXZh0iXxDX33DamygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="+ikvxV0YbEimRbXhR+40cAAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:REF name="Child">5ja31DaatEuVz3YYb5j/nwAA</XPD:REF>
<XPD:REF name="Parent">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">h6VkdEoIPEykyTm5eYxC6QAA</XPD:REF>
<XPD:REF name="Views[1]">989efYzQekKBSdCMIadA9QAA</XPD:REF>
<XPD:REF name="Views[2]">muSfKViMT0GbamB6wWXDPQAA</XPD:REF>
<XPD:REF name="Views[3]">Ja5n3xifok+UJql4V5r+igAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLGeneralization" guid="KE9rmO/ckE2oMbHEH2KFSQAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:REF name="Child">T5emI9EjCU2EtiWAiPQ69AAA</XPD:REF>
<XPD:REF name="Parent">NerRJqG/60GpKhq4CTIkfgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kLj5duwE0Ua6rjq7CnfzoAAA</XPD:REF>
<XPD:REF name="Views[1]">ue33xO5LUU2qBXCDg4CYsQAA</XPD:REF>
<XPD:REF name="Views[2]">nsnkXCDkwE62WIzhtA3hhwAA</XPD:REF>
<XPD:REF name="Views[3]">JoXxV4tRekeYDfDfwA7J4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="bm7YB93t80uCyT7d62+tgwAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:REF name="Child">/rMDDvqSGUGq3GRCNW9PgwAA</XPD:REF>
<XPD:REF name="Parent">NerRJqG/60GpKhq4CTIkfgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qSbtvu9Zs0uFeTZr4hkVmAAA</XPD:REF>
<XPD:REF name="Views[1]">VikRL2gKKUK+o4Z98mAFGgAA</XPD:REF>
<XPD:REF name="Views[2]">CiMqLdatqE2mED4cKf2W3gAA</XPD:REF>
<XPD:REF name="Views[3]">OATtN4hYoUyJzyO1CD8P7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="i3uXY/RxkUOnf7O0bKiN9wAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:REF name="Child">vAHNgk3+akee1Jb992WcjQAA</XPD:REF>
<XPD:REF name="Parent">NerRJqG/60GpKhq4CTIkfgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IpaqyZzk1UenNH3kyob7KwAA</XPD:REF>
<XPD:REF name="Views[1]">VJ2ewKRoQk+4pQX7YWWV1wAA</XPD:REF>
<XPD:REF name="Views[2]">Roz/LpoPik+wcu5EVhPTcQAA</XPD:REF>
<XPD:REF name="Views[3]">rp5bZnlk80ilesJgyObF7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="vCe7h480d0KdBDJ7tHNtwQAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:REF name="Child">uVyfZh87LUmyQf+qMDrS8AAA</XPD:REF>
<XPD:REF name="Parent">84eEL+EoZ0+I2harT+06DQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">c2ojz3GDd0GyN7TL5IPjvAAA</XPD:REF>
<XPD:REF name="Views[1]">4QpI8q37iU+nIB9xVOAVFQAA</XPD:REF>
<XPD:REF name="Views[2]">ADHBV2CKhEmZHrT+MzSt4wAA</XPD:REF>
<XPD:REF name="Views[3]">L+ETwVw9sk2WwxwB+snRjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLRealization" guid="GK4KgBmNrk+s+uYQbr+zLwAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:REF name="Client">NerRJqG/60GpKhq4CTIkfgAA</XPD:REF>
<XPD:REF name="Supplier">BFsA/76BE0G55i3CBImFngAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Bpk3TmW+M0WM9qPhsz1EnwAA</XPD:REF>
<XPD:REF name="Views[1]">AKDek3aaJECOI52CQpediAAA</XPD:REF>
<XPD:REF name="Views[2]">4HO9bMkBK0eX6zw6YCYtsgAA</XPD:REF>
<XPD:REF name="Views[3]">aPKM1yhaSk2UlL1pS+ucJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLAssociation" guid="sqza+KswAkWrcxLtIYTdXgAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PykVk/Bb6UaQu1cuHXDWvwAA</XPD:REF>
<XPD:REF name="Views[1]">n+EVensvn0yHl3peFjdX5AAA</XPD:REF>
<XPD:REF name="Views[2]">lur49r/cX0eg1JClgGfuvgAA</XPD:REF>
<XPD:REF name="Views[3]">Z/kZXzA9jkS2UC4uGhRxdwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="MuFOhT9tKEOq43yFC99ttwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">sqza+KswAkWrcxLtIYTdXgAA</XPD:REF>
<XPD:REF name="Participant">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vesKdVUMiUGVgxW06VVs0gAA</XPD:REF>
<XPD:REF name="Views[1]">lE3BUS2SUk6LCndAk41jxgAA</XPD:REF>
<XPD:REF name="Views[2]">EKeMg8672k+E1ib0P2S57AAA</XPD:REF>
<XPD:REF name="Views[3]">/wDlADJT90qFmlvxyldfSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="C++z2lRuxUKtfvrOlQxgDAAA">
<XPD:ATTR name="Name" type="string">outputs</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">sqza+KswAkWrcxLtIYTdXgAA</XPD:REF>
<XPD:REF name="Participant">uVyfZh87LUmyQf+qMDrS8AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WKLRrPe3CU6iOzZ4EKUFHAAA</XPD:REF>
<XPD:REF name="Views[1]">Kw3ZiIowFUiiegHZBdm5fQAA</XPD:REF>
<XPD:REF name="Views[2]">pFnl2dK5DUieuKC6qHdq8wAA</XPD:REF>
<XPD:REF name="Views[3]">PTEajUFFrUGGFXd+hutrzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLAssociation" guid="eNS95a0nyUmtC8I2tyCtLwAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SeTKhyw9SU+t/PcLNh5+4gAA</XPD:REF>
<XPD:REF name="Views[1]">NBjJ4XMb/kCL64t6ZphdQwAA</XPD:REF>
<XPD:REF name="Views[2]">l2r4iBAjrkWByl+WzmriCwAA</XPD:REF>
<XPD:REF name="Views[3]">PH5DJdrqv0qNrkWegKxusQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="YSbTN9Y2M0qeQCjnaC3C8AAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">eNS95a0nyUmtC8I2tyCtLwAA</XPD:REF>
<XPD:REF name="Participant">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tRAEcQC7zUKaxYJjElSsIgAA</XPD:REF>
<XPD:REF name="Views[1]">7mQzMAeyfkSpD1/hjdu3rAAA</XPD:REF>
<XPD:REF name="Views[2]">iaxChg13sUyuUWKvnhfghAAA</XPD:REF>
<XPD:REF name="Views[3]">bSOXlbpI7kuzV1wqEcgGiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="qqK54R1NjUW8jp2ruS52qwAA">
<XPD:ATTR name="Name" type="string">inputs</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">eNS95a0nyUmtC8I2tyCtLwAA</XPD:REF>
<XPD:REF name="Participant">uVyfZh87LUmyQf+qMDrS8AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">l56/Z6I3pkSI13EHOEySWAAA</XPD:REF>
<XPD:REF name="Views[1]">8kvroVQC9k6jcDLLVnnr2wAA</XPD:REF>
<XPD:REF name="Views[2]">XtkTy3300ES0odTS+AnLMwAA</XPD:REF>
<XPD:REF name="Views[3]">iOBhBrwLVUyX0kyxPhnrqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLAssociation" guid="JUJ7xPfSSE2HVYcEFPZ3OwAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/nItQ5SPbkmPZgQqzi1yoAAA</XPD:REF>
<XPD:REF name="Views[1]">BvAAzusEFEiwbFAkXzv8xAAA</XPD:REF>
<XPD:REF name="Views[2]">6zQ4FK52Cke0LaEKetZoBgAA</XPD:REF>
<XPD:REF name="Views[3]">oRNb86R3f0qKVSbpJo9FmgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="83Nxp+E1GEyPyuS+PlCWuQAA">
<XPD:ATTR name="Name" type="string">components</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">JUJ7xPfSSE2HVYcEFPZ3OwAA</XPD:REF>
<XPD:REF name="Participant">VfHa467e0UWCseq2//GgeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xFG3s8x0pU69I6/BtEVEtgAA</XPD:REF>
<XPD:REF name="Views[1]">kuHVcATLEESmIJoniyLayAAA</XPD:REF>
<XPD:REF name="Views[2]">uIEZMU5Q9EmAWGkFmXBqAgAA</XPD:REF>
<XPD:REF name="Views[3]">Fb7e/yxeREKlCB9L749n1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="7VmVAeuz4EWMAma8qV+u2gAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">JUJ7xPfSSE2HVYcEFPZ3OwAA</XPD:REF>
<XPD:REF name="Participant">5ja31DaatEuVz3YYb5j/nwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YV7pJXxUa0a8hB8XMtcySwAA</XPD:REF>
<XPD:REF name="Views[1]">itSPd31PdESPNrR6FvX0oAAA</XPD:REF>
<XPD:REF name="Views[2]">Su4Xx642QUul9VvWN4sbwQAA</XPD:REF>
<XPD:REF name="Views[3]">92uUu3Pz3UCaGIcJC61WjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="2GNSEG0FvUGOwxpX1F+uUwAA">
<XPD:REF name="Namespace">G32MaN33AEOwjGQ0Q/JQ4wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">H1BY/arcp0G6lE9JSoelvAAA</XPD:REF>
<XPD:REF name="Views[1]">VcEJjEamWUCyHGn9faFpzgAA</XPD:REF>
<XPD:REF name="Views[2]">gJC1kk3US0uLvOpuMbQv+AAA</XPD:REF>
<XPD:REF name="Views[3]">Gxbe3E5oMEqStI45Csv2ZgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="g//CY7mR2EOkvMJFytRJdwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">2GNSEG0FvUGOwxpX1F+uUwAA</XPD:REF>
<XPD:REF name="Participant">84eEL+EoZ0+I2harT+06DQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1LdjD3M6rE6CRGMHVTaeRgAA</XPD:REF>
<XPD:REF name="Views[1]">Y2jW44mgS0OHxgyqam3cnAAA</XPD:REF>
<XPD:REF name="Views[2]">gBKvfVBoiE6U4vgUQCVfpAAA</XPD:REF>
<XPD:REF name="Views[3]">aVJIj2HQtUGLuio4Rx+RRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="BVMN7gYgzEG5noI6Ut+yuAAA">
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">2GNSEG0FvUGOwxpX1F+uUwAA</XPD:REF>
<XPD:REF name="Participant">BFsA/76BE0G55i3CBImFngAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XSz3OfC490aRdsP47JwvjAAA</XPD:REF>
<XPD:REF name="Views[1]">xFBS2SiCyEa+BSbOCi4MhAAA</XPD:REF>
<XPD:REF name="Views[2]">rojsAgkvnEuUgIfdPZOSPAAA</XPD:REF>
<XPD:REF name="Views[3]">qla8OYdru067bBTmVCw8vQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="q3o8uJnqeEmNlXjdSrV5WgAA">
<XPD:ATTR name="Name" type="string">maze</XPD:ATTR>
<XPD:REF name="Namespace">Evk+pc5GkEecCL2LBBP+YAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="r+aMszq7GkOfrA+pq4pXsQAA">
<XPD:ATTR name="Name" type="string">ClassDiagram1</XPD:ATTR>
<XPD:REF name="DiagramOwner">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="GDshmZZhREWBsFdxTo9ykAAA">
<XPD:REF name="Diagram">r+aMszq7GkOfrA+pq4pXsQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">17</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="IlZqEqIDakqkdlr3ZotmvQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">144</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">k8Lpg/5tSkyhtQAd4JMGNgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FKNv4EaC5UCZjTeom8z0PgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Dv4B1mzI+U6HFHPRBL10XAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Maze</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pqa52LRsjUu+X57EJSH5NwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="g7YeDCNFL0W5BYImRYWcFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="CH5bTiWuqk6YPc5Hn4ZaMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k8Lpg/5tSkyhtQAd4JMGNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6UvOqVfFbUyuzdYxjqvjCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k8Lpg/5tSkyhtQAd4JMGNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Cc1Jq62anEKQBU3m1kD3fgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k8Lpg/5tSkyhtQAd4JMGNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="va5pJZZweEmW+EgmVrENlwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">476</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">268</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">oHBhBvvIL0qxByO/h8215AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ah+yXJ3ZI0uNV3O2QYEY4gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/yRJV+wJN0SKyYbgwUf7QgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MazeController</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="67+9qUgW+k+dGsO+HJ8wvAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="v4KklVbEdUasbAjHyysqSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jZLNHDcj0UminJAmGQsjTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oHBhBvvIL0qxByO/h8215AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2kWRZ6+bRkW+5CPavCZFjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oHBhBvvIL0qxByO/h8215AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="V7d3ZRhe6EOeqP+osc6V5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oHBhBvvIL0qxByO/h8215AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="pmgQpjmvpUqS+yE+yufNtwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">144</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">4DCNXuLry0iNES9zKv2QYQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JAir7/30W0CHqie+XFVL7gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rJGjtbslq0ibS9gKwZ7zcgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MazeView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="jSXVDjMZPkSbDlLB5EKA7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8glrzzaKe0i/qa2D93ETzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5J+UQZNxvUqAb1PIw5dX6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4DCNXuLry0iNES9zKv2QYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2ObrCQIIC0qr+xxC2z//qQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4DCNXuLry0iNES9zKv2QYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="iqgNCw5z10Ow1jJ0qx11ugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4DCNXuLry0iNES9zKv2QYQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="H4X8PSMKEECfqJP57Tm9GQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">232</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">WastGydrIUKt4D50hrBLHwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="agXwoLLIrkCZTJjychZaTgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="EsuK3KFguE6wPEotAyeTsAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ControllerAdapter</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LVJMg571BEWqXh962vMkJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="v5OBVHM73kGfX4wInHm4cQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YEwsjPjDakikLz21GclhGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WastGydrIUKt4D50hrBLHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="vQ5yfFoF2UOgjMS4TP0XZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WastGydrIUKt4D50hrBLHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="JXEBioVtvEWoX4WDAFAECgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WastGydrIUKt4D50hrBLHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLInterfaceView" guid="+1JC3/R6P0qOO0LJ7PTV4gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">376</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">92</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">49</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">UUSDE8c+4UeKdGrU4cWchAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="o0Zft6wpgUWOHfiFhLsL8gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="lMwlBsNp9EK0i7sd3Xy0/wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">82</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ActionListener</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ghMpvP8B80KTu/F8uQ+6PAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UbMYq7rFmEu+PCglsUyxUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wN7vKCQRjUSscc+ngHDwAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UUSDE8c+4UeKdGrU4cWchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xclyX83J4EmmZB3kavqFAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UUSDE8c+4UeKdGrU4cWchAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="QHI0vq3lj0S2qH1BTFl3qwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">CQAZGACOxUqGeLAVPNG1cAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xCpBo9sVr0ixpVz7Ne673AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="1gZqZNSN9E2/0kjRHGKFOgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">JPanel</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/CbNtiV4UkWwI6cSJyZ41wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2EhiV0bOs0OH5+8Wj9GXJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="VXy1oWLMr0SeLOmjkKXo/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">CQAZGACOxUqGeLAVPNG1cAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XTmlyO6Cd0K562mKGKIlWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">CQAZGACOxUqGeLAVPNG1cAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Shfm8BW+JkiPEXgX9o8DJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">CQAZGACOxUqGeLAVPNG1cAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLInterfaceView" guid="ep/pAOyc/0GqV8DWEK7uWwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">85</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">49</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">h3nr8afPKkW7G3s03G/fNAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="y2ET90GeoUmnIXbcJZU3BQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="3eNnvT0jpke6YZGWGZ9YAAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">75</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="UkdmMGoIx0qIHxj/iAn7dgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="p28irMdCyUGD0qQNiuX4+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="aaQazq3DuUipSgpeXeyROwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">h3nr8afPKkW7G3s03G/fNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xoG2JbEjh0q5MGF3YEmvPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">h3nr8afPKkW7G3s03G/fNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="tMufz3jYG0O5X6qRJ1eq/gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">7nYZqYeqSEi9RVMb5N069wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="oO/GPHyOEUi2lSxDHRHDmwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="sseQvfjTiUCT88FWIhcz5QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="9pZsqi3k2UelXuhm+b0vdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="t/JAQBBxckufrnwg1mqciQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2lRRVrrluk64GZquRiO+vwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7nYZqYeqSEi9RVMb5N069wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="KbPA4lGeUU+XUQvQfnWeoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7nYZqYeqSEi9RVMb5N069wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Av304fc/oEif3puu1NewXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7nYZqYeqSEi9RVMb5N069wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="a4Wq5guAA0eR7l47xJErcAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">141,144;106,79</XPD:ATTR>
<XPD:REF name="Model">knMi7Lryn0qUaeQL7Z7YBgAA</XPD:REF>
<XPD:REF name="Head">QHI0vq3lj0S2qH1BTFl3qwAA</XPD:REF>
<XPD:REF name="Tail">pmgQpjmvpUqS+yE+yufNtwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="JynUxyXV6UK2rhYphlZKbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">knMi7Lryn0qUaeQL7Z7YBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kQFGT9MM7UOLqZHIs5PoogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">knMi7Lryn0qUaeQL7Z7YBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Btn/TfUn4kW7AFBlm9OWGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">knMi7Lryn0qUaeQL7Z7YBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLRealizationView" guid="n74GU+8wcECn8F6QLwxIHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">177,144;235,72</XPD:ATTR>
<XPD:REF name="Model">CQl0AuMMgkyAL12hc/VBzgAA</XPD:REF>
<XPD:REF name="Head">ep/pAOyc/0GqV8DWEK7uWwAA</XPD:REF>
<XPD:REF name="Tail">pmgQpjmvpUqS+yE+yufNtwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jo9uYlE1n0W9ABTbfjRLGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">CQl0AuMMgkyAL12hc/VBzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="qkcC37x1GkewKOjR4KtamwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">CQl0AuMMgkyAL12hc/VBzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="jNXjvY7SZEqF430kjNDyxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">CQl0AuMMgkyAL12hc/VBzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="uT1EVSlupk+lfS2stmFlPAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">519,144;519,79</XPD:ATTR>
<XPD:REF name="Model">jq+yY9ct6EevrtMKT46O7QAA</XPD:REF>
<XPD:REF name="Head">tMufz3jYG0O5X6qRJ1eq/gAA</XPD:REF>
<XPD:REF name="Tail">IlZqEqIDakqkdlr3ZotmvQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hpgHU2WcLE2jFArxs6jCrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jq+yY9ct6EevrtMKT46O7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yYTV/171jk+WPoHN1/lT6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">jq+yY9ct6EevrtMKT46O7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EG/Wz4iFmEi3b1cMqAN6QgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jq+yY9ct6EevrtMKT46O7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="gS+U56OiSkWHp94PZYilhAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">480,51;296,49</XPD:ATTR>
<XPD:REF name="Model">VEcvSNd/vUqnEwQra3nPHQAA</XPD:REF>
<XPD:REF name="Head">ep/pAOyc/0GqV8DWEK7uWwAA</XPD:REF>
<XPD:REF name="Tail">tMufz3jYG0O5X6qRJ1eq/gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="X1sBkLhTYE+Ln3qMtg3ZZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">VEcvSNd/vUqnEwQra3nPHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="huDDU5rAAkysDEtwQa4d4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">VEcvSNd/vUqnEwQra3nPHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GRWwsNEmqUGmKxanCNWGXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">VEcvSNd/vUqnEwQra3nPHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="szjYd3YHQUuVRDEpG4cmEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">d7BD2W5E302IdpYJp9HFSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="y5mi1ibGnESXS+IAqp+h0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">HRxAkRQY6kSMD0arsu94WwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="X/TS3ZOKUUeIIIG7u4NPggAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">d7BD2W5E302IdpYJp9HFSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="LG+1jyqjEkSUM933BAe0LAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">HRxAkRQY6kSMD0arsu94WwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="IsJIwrnwoEK47oCeEo8j4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">d7BD2W5E302IdpYJp9HFSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Z17q3e4Jg0mRyw1qXxpGTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">HRxAkRQY6kSMD0arsu94WwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="55+upOBhLkKn9jnzRzRD5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">d7BD2W5E302IdpYJp9HFSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="IQo6SeRZ2kuO4j1qj/1b8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">HRxAkRQY6kSMD0arsu94WwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="QBZlNF+KxkKBH+BIGsYgFAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">522,268;520,199</XPD:ATTR>
<XPD:REF name="Model">0aN24Nh6KkqMZ3rD3SeGCQAA</XPD:REF>
<XPD:REF name="Head">IlZqEqIDakqkdlr3ZotmvQAA</XPD:REF>
<XPD:REF name="Tail">va5pJZZweEmW+EgmVrENlwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4X1m5idAt0ygOeeWqLfMugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0aN24Nh6KkqMZ3rD3SeGCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="e++YBFFuvUaZ3tZ1eQK2OAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">0aN24Nh6KkqMZ3rD3SeGCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="F2a42BnrDk6tMizOcgdv4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0aN24Nh6KkqMZ3rD3SeGCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="q2g5iXJG3kCVm3Jc+NaqnAAA">
<XPD:ATTR name="Alpha" type="real">-1.11519147046706</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">36.2491379207837</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-myMaze</XPD:ATTR>
<XPD:REF name="Model">TD+jRuf3y0S3TeWGnx4cLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="hanUZEBnQ0mEHDOz8YziDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">fIJTUSiuTUu/rOePjbGPTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Lfv6tEf6HUWv/vPIpXqFEQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">TD+jRuf3y0S3TeWGnx4cLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="ASnZam1OP06Mxy9wg8uAyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">fIJTUSiuTUu/rOePjbGPTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="0Uu1dc31k0irSWGkuRw4yAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">TD+jRuf3y0S3TeWGnx4cLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="/K2TavD5YE2Lk9F4DDt1YQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">fIJTUSiuTUu/rOePjbGPTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jfKEe6RXFUGQesLPFZsiywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">TD+jRuf3y0S3TeWGnx4cLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="MmGK8Yfm8EqmAO3VTRpsCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">fIJTUSiuTUu/rOePjbGPTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLAssociationView" guid="ZFK+l8Pz7EiLrxxukDCnmwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">195,171;480,171</XPD:ATTR>
<XPD:REF name="Model">miGm+UuAQEaMmr3DEVZy8gAA</XPD:REF>
<XPD:REF name="Head">IlZqEqIDakqkdlr3ZotmvQAA</XPD:REF>
<XPD:REF name="Tail">pmgQpjmvpUqS+yE+yufNtwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="nqGX+3VvEkyTRvvPlX/ulAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">miGm+UuAQEaMmr3DEVZy8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pab0+3/iMUSJL80XvnnkAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">miGm+UuAQEaMmr3DEVZy8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2yBxaY2wXUyqf+90xET/aQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">miGm+UuAQEaMmr3DEVZy8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="0LD/fPcyc0We201SeIDyBQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-myMaze</XPD:ATTR>
<XPD:REF name="Model">J3k7hBCuCES4Qf/i5+Ph0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="BQNQB0XLdUGPguNd8mImtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">GRjfmeyvIUyMoAVUsvSOZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="wjBa0rhf20qFiUP5n7Y5zgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">J3k7hBCuCES4Qf/i5+Ph0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="KTFUV40wpkGqiZI/RvgPHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">GRjfmeyvIUyMoAVUsvSOZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="u7yN4nhhKEWMxcgmfrzQ9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">J3k7hBCuCES4Qf/i5+Ph0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Ngjjm+GtS0WNeKnOh+WgKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">GRjfmeyvIUyMoAVUsvSOZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="11cX5un2Yk2CUjzAU5z/NwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">J3k7hBCuCES4Qf/i5+Ph0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="qT1ZLdsHMUKb5KNucD8SlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">GRjfmeyvIUyMoAVUsvSOZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLDependencyView" guid="N3gpTNJjekaDWVsAIW0VUAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">178,199;265,308</XPD:ATTR>
<XPD:REF name="Model">LMwXwQFbHU2E2PDbXzRzDAAA</XPD:REF>
<XPD:REF name="Head">H4X8PSMKEECfqJP57Tm9GQAA</XPD:REF>
<XPD:REF name="Tail">pmgQpjmvpUqS+yE+yufNtwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="T4w4vW0L0kaRwan30L0QIwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">uses</XPD:ATTR>
<XPD:REF name="Model">LMwXwQFbHU2E2PDbXzRzDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CoK0Bfv9HUG8FM/n2++2LQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">LMwXwQFbHU2E2PDbXzRzDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="I5ne1KmkREKk7WJnQLSQlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">LMwXwQFbHU2E2PDbXzRzDAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="ZwILyvg610S3S3ZlgH9EAwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">343,326;476,303</XPD:ATTR>
<XPD:REF name="Model">mF/4TGLFzECyIUQLXlicswAA</XPD:REF>
<XPD:REF name="Head">va5pJZZweEmW+EgmVrENlwAA</XPD:REF>
<XPD:REF name="Tail">H4X8PSMKEECfqJP57Tm9GQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="JEHIuDJQJUCPP9h1S4e/+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mF/4TGLFzECyIUQLXlicswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MrHfjgC2iEOGQN3erQVM8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">mF/4TGLFzECyIUQLXlicswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="T/eZ6tDDrUySsvynealayAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mF/4TGLFzECyIUQLXlicswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLRealizationView" guid="jbyvtyAiw06p9fgd+YU7LQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">343,350;480,388</XPD:ATTR>
<XPD:REF name="Model">ytxvAB4xbUy/eW83srrsNAAA</XPD:REF>
<XPD:REF name="Head">+1JC3/R6P0qOO0LJ7PTV4gAA</XPD:REF>
<XPD:REF name="Tail">H4X8PSMKEECfqJP57Tm9GQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="S+ZsMGsEi0yjcv6bbvE4EAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ytxvAB4xbUy/eW83srrsNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mq9qBh6tzE2VG2MDogJMNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ytxvAB4xbUy/eW83srrsNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="CZJFzsTKPkuVCc9XLaktXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ytxvAB4xbUy/eW83srrsNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">17</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="k8Lpg/5tSkyhtQAd4JMGNgAA">
<XPD:ATTR name="Name" type="string">Maze</XPD:ATTR>
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IlZqEqIDakqkdlr3ZotmvQAA</XPD:REF>
<XPD:REF name="Views[1]">CH5bTiWuqk6YPc5Hn4ZaMQAA</XPD:REF>
<XPD:REF name="Views[2]">6UvOqVfFbUyuzdYxjqvjCAAA</XPD:REF>
<XPD:REF name="Views[3]">Cc1Jq62anEKQBU3m1kD3fgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">jq+yY9ct6EevrtMKT46O7QAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">TD+jRuf3y0S3TeWGnx4cLgAA</XPD:REF>
<XPD:REF name="Associations[1]">J3k7hBCuCES4Qf/i5+Ph0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="oHBhBvvIL0qxByO/h8215AAA">
<XPD:ATTR name="Name" type="string">MazeController</XPD:ATTR>
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">va5pJZZweEmW+EgmVrENlwAA</XPD:REF>
<XPD:REF name="Views[1]">jZLNHDcj0UminJAmGQsjTgAA</XPD:REF>
<XPD:REF name="Views[2]">2kWRZ6+bRkW+5CPavCZFjQAA</XPD:REF>
<XPD:REF name="Views[3]">V7d3ZRhe6EOeqP+osc6V5gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">mF/4TGLFzECyIUQLXlicswAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">fIJTUSiuTUu/rOePjbGPTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="4DCNXuLry0iNES9zKv2QYQAA">
<XPD:ATTR name="Name" type="string">MazeView</XPD:ATTR>
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pmgQpjmvpUqS+yE+yufNtwAA</XPD:REF>
<XPD:REF name="Views[1]">5J+UQZNxvUqAb1PIw5dX6wAA</XPD:REF>
<XPD:REF name="Views[2]">2ObrCQIIC0qr+xxC2z//qQAA</XPD:REF>
<XPD:REF name="Views[3]">iqgNCw5z10Ow1jJ0qx11ugAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">CQl0AuMMgkyAL12hc/VBzgAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">LMwXwQFbHU2E2PDbXzRzDAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">knMi7Lryn0qUaeQL7Z7YBgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">GRjfmeyvIUyMoAVUsvSOZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="WastGydrIUKt4D50hrBLHwAA">
<XPD:ATTR name="Name" type="string">ControllerAdapter</XPD:ATTR>
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">H4X8PSMKEECfqJP57Tm9GQAA</XPD:REF>
<XPD:REF name="Views[1]">YEwsjPjDakikLz21GclhGQAA</XPD:REF>
<XPD:REF name="Views[2]">vQ5yfFoF2UOgjMS4TP0XZgAA</XPD:REF>
<XPD:REF name="Views[3]">JXEBioVtvEWoX4WDAFAECgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">ytxvAB4xbUy/eW83srrsNAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">LMwXwQFbHU2E2PDbXzRzDAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mF/4TGLFzECyIUQLXlicswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="UUSDE8c+4UeKdGrU4cWchAAA">
<XPD:ATTR name="Name" type="string">ActionListener</XPD:ATTR>
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">+1JC3/R6P0qOO0LJ7PTV4gAA</XPD:REF>
<XPD:REF name="Views[1]">wN7vKCQRjUSscc+ngHDwAwAA</XPD:REF>
<XPD:REF name="Views[2]">xclyX83J4EmmZB3kavqFAgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">ytxvAB4xbUy/eW83srrsNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="CQAZGACOxUqGeLAVPNG1cAAA">
<XPD:ATTR name="Name" type="string">JPanel</XPD:ATTR>
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QHI0vq3lj0S2qH1BTFl3qwAA</XPD:REF>
<XPD:REF name="Views[1]">VXy1oWLMr0SeLOmjkKXo/QAA</XPD:REF>
<XPD:REF name="Views[2]">XTmlyO6Cd0K562mKGKIlWAAA</XPD:REF>
<XPD:REF name="Views[3]">Shfm8BW+JkiPEXgX9o8DJgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">knMi7Lryn0qUaeQL7Z7YBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLInterface" guid="h3nr8afPKkW7G3s03G/fNAAA">
<XPD:ATTR name="Name" type="string">Observer</XPD:ATTR>
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">ep/pAOyc/0GqV8DWEK7uWwAA</XPD:REF>
<XPD:REF name="Views[1]">aaQazq3DuUipSgpeXeyROwAA</XPD:REF>
<XPD:REF name="Views[2]">xoG2JbEjh0q5MGF3YEmvPgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">CQl0AuMMgkyAL12hc/VBzgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">d7BD2W5E302IdpYJp9HFSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="7nYZqYeqSEi9RVMb5N069wAA">
<XPD:ATTR name="Name" type="string">Observable</XPD:ATTR>
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tMufz3jYG0O5X6qRJ1eq/gAA</XPD:REF>
<XPD:REF name="Views[1]">2lRRVrrluk64GZquRiO+vwAA</XPD:REF>
<XPD:REF name="Views[2]">KbPA4lGeUU+XUQvQfnWeoAAA</XPD:REF>
<XPD:REF name="Views[3]">Av304fc/oEif3puu1NewXQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">jq+yY9ct6EevrtMKT46O7QAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">HRxAkRQY6kSMD0arsu94WwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="knMi7Lryn0qUaeQL7Z7YBgAA">
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:REF name="Child">4DCNXuLry0iNES9zKv2QYQAA</XPD:REF>
<XPD:REF name="Parent">CQAZGACOxUqGeLAVPNG1cAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">a4Wq5guAA0eR7l47xJErcAAA</XPD:REF>
<XPD:REF name="Views[1]">JynUxyXV6UK2rhYphlZKbwAA</XPD:REF>
<XPD:REF name="Views[2]">kQFGT9MM7UOLqZHIs5PoogAA</XPD:REF>
<XPD:REF name="Views[3]">Btn/TfUn4kW7AFBlm9OWGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLRealization" guid="CQl0AuMMgkyAL12hc/VBzgAA">
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:REF name="Client">4DCNXuLry0iNES9zKv2QYQAA</XPD:REF>
<XPD:REF name="Supplier">h3nr8afPKkW7G3s03G/fNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">n74GU+8wcECn8F6QLwxIHQAA</XPD:REF>
<XPD:REF name="Views[1]">jo9uYlE1n0W9ABTbfjRLGAAA</XPD:REF>
<XPD:REF name="Views[2]">qkcC37x1GkewKOjR4KtamwAA</XPD:REF>
<XPD:REF name="Views[3]">jNXjvY7SZEqF430kjNDyxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="jq+yY9ct6EevrtMKT46O7QAA">
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:REF name="Child">k8Lpg/5tSkyhtQAd4JMGNgAA</XPD:REF>
<XPD:REF name="Parent">7nYZqYeqSEi9RVMb5N069wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uT1EVSlupk+lfS2stmFlPAAA</XPD:REF>
<XPD:REF name="Views[1]">hpgHU2WcLE2jFArxs6jCrgAA</XPD:REF>
<XPD:REF name="Views[2]">yYTV/171jk+WPoHN1/lT6wAA</XPD:REF>
<XPD:REF name="Views[3]">EG/Wz4iFmEi3b1cMqAN6QgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="VEcvSNd/vUqnEwQra3nPHQAA">
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gS+U56OiSkWHp94PZYilhAAA</XPD:REF>
<XPD:REF name="Views[1]">X1sBkLhTYE+Ln3qMtg3ZZgAA</XPD:REF>
<XPD:REF name="Views[2]">huDDU5rAAkysDEtwQa4d4AAA</XPD:REF>
<XPD:REF name="Views[3]">GRWwsNEmqUGmKxanCNWGXAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="HRxAkRQY6kSMD0arsu94WwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">VEcvSNd/vUqnEwQra3nPHQAA</XPD:REF>
<XPD:REF name="Participant">7nYZqYeqSEi9RVMb5N069wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">y5mi1ibGnESXS+IAqp+h0QAA</XPD:REF>
<XPD:REF name="Views[1]">LG+1jyqjEkSUM933BAe0LAAA</XPD:REF>
<XPD:REF name="Views[2]">Z17q3e4Jg0mRyw1qXxpGTAAA</XPD:REF>
<XPD:REF name="Views[3]">IQo6SeRZ2kuO4j1qj/1b8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="d7BD2W5E302IdpYJp9HFSwAA">
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">VEcvSNd/vUqnEwQra3nPHQAA</XPD:REF>
<XPD:REF name="Participant">h3nr8afPKkW7G3s03G/fNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">szjYd3YHQUuVRDEpG4cmEwAA</XPD:REF>
<XPD:REF name="Views[1]">X/TS3ZOKUUeIIIG7u4NPggAA</XPD:REF>
<XPD:REF name="Views[2]">IsJIwrnwoEK47oCeEo8j4gAA</XPD:REF>
<XPD:REF name="Views[3]">55+upOBhLkKn9jnzRzRD5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="0aN24Nh6KkqMZ3rD3SeGCQAA">
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QBZlNF+KxkKBH+BIGsYgFAAA</XPD:REF>
<XPD:REF name="Views[1]">4X1m5idAt0ygOeeWqLfMugAA</XPD:REF>
<XPD:REF name="Views[2]">e++YBFFuvUaZ3tZ1eQK2OAAA</XPD:REF>
<XPD:REF name="Views[3]">F2a42BnrDk6tMizOcgdv4QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="fIJTUSiuTUu/rOePjbGPTwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">0aN24Nh6KkqMZ3rD3SeGCQAA</XPD:REF>
<XPD:REF name="Participant">oHBhBvvIL0qxByO/h8215AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hanUZEBnQ0mEHDOz8YziDgAA</XPD:REF>
<XPD:REF name="Views[1]">ASnZam1OP06Mxy9wg8uAyQAA</XPD:REF>
<XPD:REF name="Views[2]">/K2TavD5YE2Lk9F4DDt1YQAA</XPD:REF>
<XPD:REF name="Views[3]">MmGK8Yfm8EqmAO3VTRpsCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="TD+jRuf3y0S3TeWGnx4cLgAA">
<XPD:ATTR name="Name" type="string">myMaze</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">0aN24Nh6KkqMZ3rD3SeGCQAA</XPD:REF>
<XPD:REF name="Participant">k8Lpg/5tSkyhtQAd4JMGNgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">q2g5iXJG3kCVm3Jc+NaqnAAA</XPD:REF>
<XPD:REF name="Views[1]">Lfv6tEf6HUWv/vPIpXqFEQAA</XPD:REF>
<XPD:REF name="Views[2]">0Uu1dc31k0irSWGkuRw4yAAA</XPD:REF>
<XPD:REF name="Views[3]">jfKEe6RXFUGQesLPFZsiywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="miGm+UuAQEaMmr3DEVZy8gAA">
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZFK+l8Pz7EiLrxxukDCnmwAA</XPD:REF>
<XPD:REF name="Views[1]">nqGX+3VvEkyTRvvPlX/ulAAA</XPD:REF>
<XPD:REF name="Views[2]">pab0+3/iMUSJL80XvnnkAwAA</XPD:REF>
<XPD:REF name="Views[3]">2yBxaY2wXUyqf+90xET/aQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="GRjfmeyvIUyMoAVUsvSOZAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">miGm+UuAQEaMmr3DEVZy8gAA</XPD:REF>
<XPD:REF name="Participant">4DCNXuLry0iNES9zKv2QYQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BQNQB0XLdUGPguNd8mImtQAA</XPD:REF>
<XPD:REF name="Views[1]">KTFUV40wpkGqiZI/RvgPHAAA</XPD:REF>
<XPD:REF name="Views[2]">Ngjjm+GtS0WNeKnOh+WgKgAA</XPD:REF>
<XPD:REF name="Views[3]">qT1ZLdsHMUKb5KNucD8SlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="J3k7hBCuCES4Qf/i5+Ph0QAA">
<XPD:ATTR name="Name" type="string">myMaze</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">miGm+UuAQEaMmr3DEVZy8gAA</XPD:REF>
<XPD:REF name="Participant">k8Lpg/5tSkyhtQAd4JMGNgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0LD/fPcyc0We201SeIDyBQAA</XPD:REF>
<XPD:REF name="Views[1]">wjBa0rhf20qFiUP5n7Y5zgAA</XPD:REF>
<XPD:REF name="Views[2]">u7yN4nhhKEWMxcgmfrzQ9AAA</XPD:REF>
<XPD:REF name="Views[3]">11cX5un2Yk2CUjzAU5z/NwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLDependency" guid="LMwXwQFbHU2E2PDbXzRzDAAA">
<XPD:ATTR name="Name" type="string">uses</XPD:ATTR>
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:REF name="Client">4DCNXuLry0iNES9zKv2QYQAA</XPD:REF>
<XPD:REF name="Supplier">WastGydrIUKt4D50hrBLHwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">N3gpTNJjekaDWVsAIW0VUAAA</XPD:REF>
<XPD:REF name="Views[1]">T4w4vW0L0kaRwan30L0QIwAA</XPD:REF>
<XPD:REF name="Views[2]">CoK0Bfv9HUG8FM/n2++2LQAA</XPD:REF>
<XPD:REF name="Views[3]">I5ne1KmkREKk7WJnQLSQlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLGeneralization" guid="mF/4TGLFzECyIUQLXlicswAA">
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:REF name="Child">WastGydrIUKt4D50hrBLHwAA</XPD:REF>
<XPD:REF name="Parent">oHBhBvvIL0qxByO/h8215AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZwILyvg610S3S3ZlgH9EAwAA</XPD:REF>
<XPD:REF name="Views[1]">JEHIuDJQJUCPP9h1S4e/+gAA</XPD:REF>
<XPD:REF name="Views[2]">MrHfjgC2iEOGQN3erQVM8QAA</XPD:REF>
<XPD:REF name="Views[3]">T/eZ6tDDrUySsvynealayAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLRealization" guid="ytxvAB4xbUy/eW83srrsNAAA">
<XPD:REF name="Namespace">q3o8uJnqeEmNlXjdSrV5WgAA</XPD:REF>
<XPD:REF name="Client">WastGydrIUKt4D50hrBLHwAA</XPD:REF>
<XPD:REF name="Supplier">UUSDE8c+4UeKdGrU4cWchAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jbyvtyAiw06p9fgd+YU7LQAA</XPD:REF>
<XPD:REF name="Views[1]">S+ZsMGsEi0yjcv6bbvE4EAAA</XPD:REF>
<XPD:REF name="Views[2]">mq9qBh6tzE2VG2MDogJMNQAA</XPD:REF>
<XPD:REF name="Views[3]">CZJFzsTKPkuVCc9XLaktXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLPackage" guid="l0gWSozLx0ug3tLzj8zc5AAA">
<XPD:ATTR name="Name" type="string">auction</XPD:ATTR>
<XPD:REF name="Namespace">Evk+pc5GkEecCL2LBBP+YAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="2SXghdzG7UOPBJNZXCXxBgAA">
<XPD:ATTR name="Name" type="string">auction</XPD:ATTR>
<XPD:REF name="DiagramOwner">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="upqw2Ic9S0G09eOp0P0WMQAA">
<XPD:REF name="Diagram">2SXghdzG7UOPBJNZXCXxBgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">23</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="PckIr7KM6EO7QMaVa0zr+gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">156</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">105</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Eb8rbD2Vf06YvDCJMlNMjAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WEeiYrHYDkqmdRQDq+uXpAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">95</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Auctioneer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SjWniasA+kKqVXpZfttNHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="S6XTzhIUJkuYy9mBp2B5IQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="r2natqp4gk+X5ogFHp2e1wAA">
<XPD:REF name="Model">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="OvbrcqqWnkq9pp4jdhesCwAA">
<XPD:REF name="Model">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="c4Kbb/rhzEOP3Hoj03eHRAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="TkuwHT9lUUee8GXpVa/j4AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">GxpgQ/EPVE2UARGhMTgX0gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="69tLGslpfkqHcavSxc91jAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="8Ww3Bifobk6+CjjP8l4dDAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Bidder</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="9Vj3b8mcTEiMu7alkd5g6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="9ur85c6hWkCBEDfck8skWgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bcmL/kili0C3fTQzsfyf8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GxpgQ/EPVE2UARGhMTgX0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SS5XWR0RpkajyR94Uj+w0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GxpgQ/EPVE2UARGhMTgX0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="OVc82smIxEqHHEopUwmrMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GxpgQ/EPVE2UARGhMTgX0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="B1pswcRP2EqmwJxYSFuCewAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">We5gWAODbUGqc4HVvPT+lgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xYyLo7I4hUyEYZg6LY6c3QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="CeqUPwJJUESH3OVdfl5CoAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Timer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="7TowS8SXwkWd4Kur7Z+zwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mBaQMsC1A0WI+lH7Qsci2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/qizYHhMnUKvYs+zfNTIWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">We5gWAODbUGqc4HVvPT+lgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XL6zP/QM+UWAejdHzoXyuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">We5gWAODbUGqc4HVvPT+lgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="fkq43wXfxUaFRmcLO9pydQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">We5gWAODbUGqc4HVvPT+lgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="E3dn8EcuZ0CxrkDdbS1gkwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">168</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">256</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">8SimTJ4Z0k2pVhn1dg1oggAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3JfyJm9xmkOykcAzndJibAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="uSrQWO2dZE2Zt7kSVNXaDwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Item</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mTZvj8pDv0iOfol8/D5sugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RxPNeNKY8UqjNNvImST+GgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="31RDLv75LkeS3SPzYaSxUAAA">
<XPD:REF name="Model">8SimTJ4Z0k2pVhn1dg1oggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="t2EVc6eT4kqUHaXL6o46LgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8SimTJ4Z0k2pVhn1dg1oggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="EUHdM4r1I0yvk37tUKIp1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8SimTJ4Z0k2pVhn1dg1oggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="bYQfqv4iQk++Ol8eTbgQkwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">kZajxCZaCUCkYxFXKwu21wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="EUVRUJ+xK0yjdeZ+N70YbAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="kM689qePYk2u/F42777FcgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Obervable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DZ0ytjeggkeeMOycPS6BSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zGPFChEB8Ua8jgA84A7QzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="msNhp1K+/kCc3fwuHVpjawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kZajxCZaCUCkYxFXKwu21wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="tOoq5VOsVk2WZmwEMxc+fwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kZajxCZaCUCkYxFXKwu21wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="1sLfvCwGxEySlg7/+imu6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kZajxCZaCUCkYxFXKwu21wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLInterfaceView" guid="tcTglce9PUKGpoZd9NOf3QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">280</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">85</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">49</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">J6T2tYWwX0yvwYGpxKSKLAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JdNO56+MW0mpUeTXsftynwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="sZBmyV6LCEWy20DLughN1AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">75</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="IlxyK9mInE6YPvtnHiXyogAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="rD9Tu1hqwUGw+aqhH/kjOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vTnc7TxY80qO7+Zdr9ileQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">J6T2tYWwX0yvwYGpxKSKLAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6kXYQGyAvk2Iq73miCKcvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">J6T2tYWwX0yvwYGpxKSKLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLRealizationView" guid="UI/5gca09EuHauzMc1QPNAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">417,140;345,64</XPD:ATTR>
<XPD:REF name="Model">ez5WcY/+O0uguG+FptpiJgAA</XPD:REF>
<XPD:REF name="Head">tcTglce9PUKGpoZd9NOf3QAA</XPD:REF>
<XPD:REF name="Tail">TkuwHT9lUUee8GXpVa/j4AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Z+NznHKtgESyUYTii8hJRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ez5WcY/+O0uguG+FptpiJgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yfpN0vHMCUqqmUoFz5IqsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ez5WcY/+O0uguG+FptpiJgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="3OE4rQz06UC/gMOOkrPCMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ez5WcY/+O0uguG+FptpiJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLRealizationView" guid="KlxQ2zYR/UaEIru1wu/tiQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">239,132;300,64</XPD:ATTR>
<XPD:REF name="Model">c9FSfYeKBUOl1pifqPnoHwAA</XPD:REF>
<XPD:REF name="Head">tcTglce9PUKGpoZd9NOf3QAA</XPD:REF>
<XPD:REF name="Tail">PckIr7KM6EO7QMaVa0zr+gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ruV/JxNXGU+RFJD+uOIh2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">c9FSfYeKBUOl1pifqPnoHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="L0QjwtLt6Uu79cbZqofGNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">c9FSfYeKBUOl1pifqPnoHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QsON0ZsvYEi/6k42pmXHkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">c9FSfYeKBUOl1pifqPnoHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="OKGu/xc/xUmRhcXsFzybtwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">181,132;133,71</XPD:ATTR>
<XPD:REF name="Model">q4JTGP7iQECnXlGbpmNPUwAA</XPD:REF>
<XPD:REF name="Head">bYQfqv4iQk++Ol8eTbgQkwAA</XPD:REF>
<XPD:REF name="Tail">PckIr7KM6EO7QMaVa0zr+gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DSph9FvrdUSnEvWYOAqBCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">q4JTGP7iQECnXlGbpmNPUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Y5dYrPnlJ0OogkTSZ9IuSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">q4JTGP7iQECnXlGbpmNPUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ORVGZfP+QkitaO5SVJ4HsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">q4JTGP7iQECnXlGbpmNPUwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="Uz6zI4IgTU6y+lK2KMVdFgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">83,132;102,71</XPD:ATTR>
<XPD:REF name="Model">faEETccpjE6VVMsGG+pjKgAA</XPD:REF>
<XPD:REF name="Head">bYQfqv4iQk++Ol8eTbgQkwAA</XPD:REF>
<XPD:REF name="Tail">B1pswcRP2EqmwJxYSFuCewAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="d2dkZuX6Nk25+1FjTGnvQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">faEETccpjE6VVMsGG+pjKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8COXSnr8ckaLmiyxYLPkrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">faEETccpjE6VVMsGG+pjKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9CQsc5TJd0WLXonFAO5o8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">faEETccpjE6VVMsGG+pjKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="zjPoorKSzUybss+Op11C0wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">404,167;260,166</XPD:ATTR>
<XPD:REF name="Model">1WZ3Saf/lEKaiOSPS7+64gAA</XPD:REF>
<XPD:REF name="Head">PckIr7KM6EO7QMaVa0zr+gAA</XPD:REF>
<XPD:REF name="Tail">TkuwHT9lUUee8GXpVa/j4AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uoOQz/mRhk+2Z0HNflQZxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1WZ3Saf/lEKaiOSPS7+64gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="z5EhsiX//UiniI44temQ8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">1WZ3Saf/lEKaiOSPS7+64gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OJ8hd5tmXUaLmH7iOsSaHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1WZ3Saf/lEKaiOSPS7+64gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="gCmYuqbsY02tfaqk1AKZ1gAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-auctioneer</XPD:ATTR>
<XPD:REF name="Model">fYXZ+g9ygEGWby/Jdj2dzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="BVlY+JyqhEa1srlJBwDTLgAA">
<XPD:ATTR name="Alpha" type="real">0.362539030104713</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40.853396431631</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-highestBidder</XPD:ATTR>
<XPD:REF name="Model">xu4s2p1It0C7TusEMQP3ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Qn1vjMmM9UCKb0FX9H/HTQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">fYXZ+g9ygEGWby/Jdj2dzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="KZo47waaV0OX6NZdCDA8oAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">xu4s2p1It0C7TusEMQP3ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="3GjAILpYZE+nNXQumPaeQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">fYXZ+g9ygEGWby/Jdj2dzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="59d5sxA5XEyiajEFyIau+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">xu4s2p1It0C7TusEMQP3ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Yck4MkXvVUeWjHS1zXifNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">fYXZ+g9ygEGWby/Jdj2dzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="zC+O4lLIoUGTniZgujB4QgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">xu4s2p1It0C7TusEMQP3ygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="6qzx4qIIm0GQzm025/0q0QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">596</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="LcjAAGmCOUWKFPBydZzTMgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zZt8S6Cip0OZKLYcx0wVQQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BiddingStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="N/eE3ZPSgk+1HVbXoQ3o2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="oBDcTvHp+kKJjVVHhmfLgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="USbdR6mG1UiNVKDmD+0gagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="euuN/1UnekiAIO2pz2dM2gAA">
<XPD:REF name="Model">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BZc8dHQcj0OswnUqCCVi/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="zMzNUw72t0yEiV1Y8BAsTAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">483,167;596,167</XPD:ATTR>
<XPD:REF name="Model">Au4quXlf0UiEIVh/I96aWwAA</XPD:REF>
<XPD:REF name="Head">6qzx4qIIm0GQzm025/0q0QAA</XPD:REF>
<XPD:REF name="Tail">TkuwHT9lUUee8GXpVa/j4AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7PbLUbtAO0WsTs6PDLcKTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Au4quXlf0UiEIVh/I96aWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MiSESBsBpE+mohUth+7jTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Au4quXlf0UiEIVh/I96aWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1FZZ3P2ZXk68GxQaSL87RAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Au4quXlf0UiEIVh/I96aWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="XR07EPhcfkO+M+JVBbcAdQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-strategy</XPD:ATTR>
<XPD:REF name="Model">xUHtDMN3a0SyEZC4qJ1xgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="5mV/xH+8QkynFy7miDRHEwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">#context</XPD:ATTR>
<XPD:REF name="Model">I9uKu6hiokqcgqR7NG9Q5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="kmLhx8E3d0mfcZEBbvIiyQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">xUHtDMN3a0SyEZC4qJ1xgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="KJ/12/9/p0G4Pw4zf11jFAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">I9uKu6hiokqcgqR7NG9Q5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="xcqPU2d+2UioTqb3i8hqUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">xUHtDMN3a0SyEZC4qJ1xgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ZKrj3fvPuEO2w598XY+/nQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">I9uKu6hiokqcgqR7NG9Q5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="5USSXB1jc0qDLnp+WnX1/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">xUHtDMN3a0SyEZC4qJ1xgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="RuKtRoeQXkuFiJVx+em73wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">I9uKu6hiokqcgqR7NG9Q5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLAssociationView" guid="fZPr8UVItE+70suX/8CZTgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">208,200;207,256</XPD:ATTR>
<XPD:REF name="Model">VHsNQ60t7UuQou3JwA0K2wAA</XPD:REF>
<XPD:REF name="Head">E3dn8EcuZ0CxrkDdbS1gkwAA</XPD:REF>
<XPD:REF name="Tail">PckIr7KM6EO7QMaVa0zr+gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="23w//Xo6PEK5yWP4pOKh4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">VHsNQ60t7UuQou3JwA0K2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4IAKPhcYqku8S3Am1oS3hwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">VHsNQ60t7UuQou3JwA0K2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="cS5/tOMT7U+og6djtu6zJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">VHsNQ60t7UuQou3JwA0K2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="LXnjzHqOSUSk4ka3FTfsegAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-item</XPD:ATTR>
<XPD:REF name="Model">4MGAoyDc70Olz5HmmhlY2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="fn5V89NU1EeXWY5o3DL9vAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ue+uMuv0CUyAtgQlmJFNPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="2gjQmRrkK0mhag0+7cuz4QAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">4MGAoyDc70Olz5HmmhlY2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="zFp1YB96tEuvtCNKlNi+7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ue+uMuv0CUyAtgQlmJFNPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="s3IqUF1i206vH5CAIVdeMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4MGAoyDc70Olz5HmmhlY2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="g6G0A6njI0u1OZC0/D4yhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ue+uMuv0CUyAtgQlmJFNPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="1ZDPOjAU+U2gdkMX9wlnAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4MGAoyDc70Olz5HmmhlY2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="GcFdWa4HnkWueXhY5WrkcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ue+uMuv0CUyAtgQlmJFNPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="NmStfYwrM0GidJUdHLX2gQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">151,42;280,40</XPD:ATTR>
<XPD:REF name="Model">elKQ+0Q/S0yXLpYIB357gwAA</XPD:REF>
<XPD:REF name="Head">tcTglce9PUKGpoZd9NOf3QAA</XPD:REF>
<XPD:REF name="Tail">bYQfqv4iQk++Ol8eTbgQkwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9jhXiIofQ0aJvaf3sLq2AQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">elKQ+0Q/S0yXLpYIB357gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="icgn7o/7LkGRRVYtxKnx7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">elKQ+0Q/S0yXLpYIB357gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="lZbEBr/uUUG4PRO0C2L3rwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">elKQ+0Q/S0yXLpYIB357gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="1dy6zAeAyEujmplTIITWkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">zVldexPH7UCdgFRAPAw/UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ww9oGIuxo0KX4B66fhT3lwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">qz85NKR8a02lgft+mi6zxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="tZnHkNdSHEO2G5hIHySwXgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">zVldexPH7UCdgFRAPAw/UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="4L+CpJPazUqwwznRP16M2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">qz85NKR8a02lgft+mi6zxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+YhxsF6uukecW3+O4xrBIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">zVldexPH7UCdgFRAPAw/UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="v2SEju66Ukeo95LbvgrS8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">qz85NKR8a02lgft+mi6zxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="s4jlSm+KlkOTC4fKxOnQWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">zVldexPH7UCdgFRAPAw/UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Vxpbzpu7zUuv8bh5cND6/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">qz85NKR8a02lgft+mi6zxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="6ju/VLpGvE6DLyc+z3DVOwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">420</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">/XxmOaEbTEifkxDkdKga3gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="AQ5z1NxemE6DTe1qQEe/mAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="NXS4Xz+RuEeV6rH4r5vb8gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PlusN</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="XkegH7FTI0+V4e3/2ojaaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FwTAFnqeU0WVr8rxSqB1PAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jtdeVZOPS06M+MpWaVyv9wAA">
<XPD:REF name="Model">/XxmOaEbTEifkxDkdKga3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="YWanIs1PRUqarWQB7/rGlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/XxmOaEbTEifkxDkdKga3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vZWr9B+i80GXvy2LHKpJqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/XxmOaEbTEifkxDkdKga3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="wr1NH00g30ewFfnffE1BwAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">460</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">348</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">fTkkDpOwT0GVNgsWPUtrqAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Y0HnjRpDFECaL141uto18QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="KCxM6P6u3kGEgqs1ndvUUgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">81</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PlusN_UnderM</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="AmRLI8TTi0W7nmBw1e/aUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="6O7LAk6SnUi4N2soRs7J3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="pr5jr2pE9UGByPPI5+IOrQAA">
<XPD:REF name="Model">fTkkDpOwT0GVNgsWPUtrqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Ggd/WOnzRkWZvEr5ovae/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fTkkDpOwT0GVNgsWPUtrqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vsv5Tty61E+bIKs7SAYP5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fTkkDpOwT0GVNgsWPUtrqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="EGl7NEKoV0aq/Av7CWLWQwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">652</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">272</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">ogaqZmBSAk+A2RSHt2o1AAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nIj0TPHXDke7ENVO2rl8VgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qYgLzRt7x0a0yMIcyPr9pQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PluNdecreasing</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="IHbxcOUPMkmYNKrKELhSBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0ym8lifv2E2U8s5rm/lVAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="mRQfBeZKW0SdOaGXCQSXZwAA">
<XPD:REF name="Model">ogaqZmBSAk+A2RSHt2o1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="o7h4NmbVZkGfcF8+5DDdeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ogaqZmBSAk+A2RSHt2o1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="f4hDZG5cj0itAy7kNpvZzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ogaqZmBSAk+A2RSHt2o1AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="V7t1OaLY6Um0+o/99517jQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">572</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">352</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:ATTR name="WordWrap" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">4Gk35/NlM0iKM93SaAPpFQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0pu7+l7udkuvuZXY4p9wKgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5uzITWOg0E6V3lezmqGUCwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">79</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PlusN_EveryM</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="yhlSgNKYi0WMDcCIlqZWsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="jkBcy3Exw0WXdWtMy7SZBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="rteVd/3lnkWC0x4ijS4RjAAA">
<XPD:REF name="Model">4Gk35/NlM0iKM93SaAPpFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="i4ICLvYLCEq+fO8ZWdhJBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4Gk35/NlM0iKM93SaAPpFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="94zjTj/oKEmmkzixeYl6/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4Gk35/NlM0iKM93SaAPpFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLGeneralizationView" guid="GkwuFjFbA06j17OUZAs7+QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">499,261;602,195</XPD:ATTR>
<XPD:REF name="Model">WowfQRbALkm+nSnFKK3lVAAA</XPD:REF>
<XPD:REF name="Head">6qzx4qIIm0GQzm025/0q0QAA</XPD:REF>
<XPD:REF name="Tail">6ju/VLpGvE6DLyc+z3DVOwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hbLVwDA/nkCiJhXNaEc2jQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WowfQRbALkm+nSnFKK3lVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Jw9DHc9LtES8G15HscjjowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">WowfQRbALkm+nSnFKK3lVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OhVsfDlZnEiGId83XSc5GQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WowfQRbALkm+nSnFKK3lVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLGeneralizationView" guid="YSTC9gFgWkOmqmjflqkkGAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">527,348;628,195</XPD:ATTR>
<XPD:REF name="Model">ZtqdS2ZnsE6SaF+6VX/PUwAA</XPD:REF>
<XPD:REF name="Head">6qzx4qIIm0GQzm025/0q0QAA</XPD:REF>
<XPD:REF name="Tail">wr1NH00g30ewFfnffE1BwAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="srpg5q/DDEOvC6s0eg8kQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ZtqdS2ZnsE6SaF+6VX/PUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+ryvpn9Cd0K5veokSI8b4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ZtqdS2ZnsE6SaF+6VX/PUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="JJ82oSrt60ORaFa4IXVBoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ZtqdS2ZnsE6SaF+6VX/PUwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLGeneralizationView" guid="1ucRSlMzI0+hnEeqMBfLugAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">621,352;642,195</XPD:ATTR>
<XPD:REF name="Model">SZcJbkWyIEOP6yLNPU4yOAAA</XPD:REF>
<XPD:REF name="Head">6qzx4qIIm0GQzm025/0q0QAA</XPD:REF>
<XPD:REF name="Tail">V7t1OaLY6Um0+o/99517jQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="T1HggEtHcEisnR6S46SbNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">SZcJbkWyIEOP6yLNPU4yOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rawfHA1F2EW+FobQ2HmofgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">SZcJbkWyIEOP6yLNPU4yOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vD9DIhoAbUigj9yYRkLAygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">SZcJbkWyIEOP6yLNPU4yOAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLGeneralizationView" guid="dwUS8C3FsECTqnUx5jgAfQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">688,272;657,195</XPD:ATTR>
<XPD:REF name="Model">/L4GexFN00u0qk4bC82wZgAA</XPD:REF>
<XPD:REF name="Head">6qzx4qIIm0GQzm025/0q0QAA</XPD:REF>
<XPD:REF name="Tail">EGl7NEKoV0aq/Av7CWLWQwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CFGo+HFnHUymrbySppxVeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">/L4GexFN00u0qk4bC82wZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vTcvNRTh5UmFdISr57eBDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">/L4GexFN00u0qk4bC82wZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="yzXlmFnwEE62c1e/YGxoHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">/L4GexFN00u0qk4bC82wZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">23</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="GklCxk3hnke+ECAK6akB0AAA">
<XPD:ATTR name="Name" type="string">Auctioneer</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PckIr7KM6EO7QMaVa0zr+gAA</XPD:REF>
<XPD:REF name="Views[1]">r2natqp4gk+X5ogFHp2e1wAA</XPD:REF>
<XPD:REF name="Views[2]">OvbrcqqWnkq9pp4jdhesCwAA</XPD:REF>
<XPD:REF name="Views[3]">c4Kbb/rhzEOP3Hoj03eHRAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">c9FSfYeKBUOl1pifqPnoHwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">q4JTGP7iQECnXlGbpmNPUwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jUhvOzQ0qUy3zrxETibpLAAA">
<XPD:ATTR name="Name" type="string">setHighestBid</XPD:ATTR>
<XPD:REF name="Owner">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KdFFUTt3zU661ud3wraxpgAA">
<XPD:ATTR name="Name" type="string">bid</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jUhvOzQ0qUy3zrxETibpLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">fYXZ+g9ygEGWby/Jdj2dzgAA</XPD:REF>
<XPD:REF name="Associations[1]">ue+uMuv0CUyAtgQlmJFNPwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="U67YIWItXUmn7saw7hlktQAA">
<XPD:ATTR name="Name" type="string">highestBid</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="GxpgQ/EPVE2UARGhMTgX0gAA">
<XPD:ATTR name="Name" type="string">Bidder</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TkuwHT9lUUee8GXpVa/j4AAA</XPD:REF>
<XPD:REF name="Views[1]">bcmL/kili0C3fTQzsfyf8wAA</XPD:REF>
<XPD:REF name="Views[2]">SS5XWR0RpkajyR94Uj+w0AAA</XPD:REF>
<XPD:REF name="Views[3]">OVc82smIxEqHHEopUwmrMwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">ez5WcY/+O0uguG+FptpiJgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">xu4s2p1It0C7TusEMQP3ygAA</XPD:REF>
<XPD:REF name="Associations[1]">I9uKu6hiokqcgqR7NG9Q5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="We5gWAODbUGqc4HVvPT+lgAA">
<XPD:ATTR name="Name" type="string">Timer</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">B1pswcRP2EqmwJxYSFuCewAA</XPD:REF>
<XPD:REF name="Views[1]">/qizYHhMnUKvYs+zfNTIWQAA</XPD:REF>
<XPD:REF name="Views[2]">XL6zP/QM+UWAejdHzoXyuwAA</XPD:REF>
<XPD:REF name="Views[3]">fkq43wXfxUaFRmcLO9pydQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">faEETccpjE6VVMsGG+pjKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="8SimTJ4Z0k2pVhn1dg1oggAA">
<XPD:ATTR name="Name" type="string">Item</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">E3dn8EcuZ0CxrkDdbS1gkwAA</XPD:REF>
<XPD:REF name="Views[1]">31RDLv75LkeS3SPzYaSxUAAA</XPD:REF>
<XPD:REF name="Views[2]">t2EVc6eT4kqUHaXL6o46LgAA</XPD:REF>
<XPD:REF name="Views[3]">EUHdM4r1I0yvk37tUKIp1gAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">4MGAoyDc70Olz5HmmhlY2wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="hleLTyhS8EmMO3cxZbqlUQAA">
<XPD:ATTR name="Name" type="string">initPrice</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">8SimTJ4Z0k2pVhn1dg1oggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="kZajxCZaCUCkYxFXKwu21wAA">
<XPD:ATTR name="Name" type="string">Obervable</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">bYQfqv4iQk++Ol8eTbgQkwAA</XPD:REF>
<XPD:REF name="Views[1]">msNhp1K+/kCc3fwuHVpjawAA</XPD:REF>
<XPD:REF name="Views[2]">tOoq5VOsVk2WZmwEMxc+fwAA</XPD:REF>
<XPD:REF name="Views[3]">1sLfvCwGxEySlg7/+imu6AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">q4JTGP7iQECnXlGbpmNPUwAA</XPD:REF>
<XPD:REF name="Specializations[1]">faEETccpjE6VVMsGG+pjKgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">qz85NKR8a02lgft+mi6zxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="J6T2tYWwX0yvwYGpxKSKLAAA">
<XPD:ATTR name="Name" type="string">Observer</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">tcTglce9PUKGpoZd9NOf3QAA</XPD:REF>
<XPD:REF name="Views[1]">vTnc7TxY80qO7+Zdr9ileQAA</XPD:REF>
<XPD:REF name="Views[2]">6kXYQGyAvk2Iq73miCKcvQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">c9FSfYeKBUOl1pifqPnoHwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">ez5WcY/+O0uguG+FptpiJgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">zVldexPH7UCdgFRAPAw/UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLRealization" guid="ez5WcY/+O0uguG+FptpiJgAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:REF name="Client">GxpgQ/EPVE2UARGhMTgX0gAA</XPD:REF>
<XPD:REF name="Supplier">J6T2tYWwX0yvwYGpxKSKLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">UI/5gca09EuHauzMc1QPNAAA</XPD:REF>
<XPD:REF name="Views[1]">Z+NznHKtgESyUYTii8hJRwAA</XPD:REF>
<XPD:REF name="Views[2]">yfpN0vHMCUqqmUoFz5IqsQAA</XPD:REF>
<XPD:REF name="Views[3]">3OE4rQz06UC/gMOOkrPCMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLRealization" guid="c9FSfYeKBUOl1pifqPnoHwAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:REF name="Client">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
<XPD:REF name="Supplier">J6T2tYWwX0yvwYGpxKSKLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KlxQ2zYR/UaEIru1wu/tiQAA</XPD:REF>
<XPD:REF name="Views[1]">ruV/JxNXGU+RFJD+uOIh2AAA</XPD:REF>
<XPD:REF name="Views[2]">L0QjwtLt6Uu79cbZqofGNgAA</XPD:REF>
<XPD:REF name="Views[3]">QsON0ZsvYEi/6k42pmXHkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="q4JTGP7iQECnXlGbpmNPUwAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:REF name="Child">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
<XPD:REF name="Parent">kZajxCZaCUCkYxFXKwu21wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OKGu/xc/xUmRhcXsFzybtwAA</XPD:REF>
<XPD:REF name="Views[1]">DSph9FvrdUSnEvWYOAqBCwAA</XPD:REF>
<XPD:REF name="Views[2]">Y5dYrPnlJ0OogkTSZ9IuSwAA</XPD:REF>
<XPD:REF name="Views[3]">ORVGZfP+QkitaO5SVJ4HsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="faEETccpjE6VVMsGG+pjKgAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:REF name="Child">We5gWAODbUGqc4HVvPT+lgAA</XPD:REF>
<XPD:REF name="Parent">kZajxCZaCUCkYxFXKwu21wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Uz6zI4IgTU6y+lK2KMVdFgAA</XPD:REF>
<XPD:REF name="Views[1]">d2dkZuX6Nk25+1FjTGnvQwAA</XPD:REF>
<XPD:REF name="Views[2]">8COXSnr8ckaLmiyxYLPkrAAA</XPD:REF>
<XPD:REF name="Views[3]">9CQsc5TJd0WLXonFAO5o8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="1WZ3Saf/lEKaiOSPS7+64gAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zjPoorKSzUybss+Op11C0wAA</XPD:REF>
<XPD:REF name="Views[1]">uoOQz/mRhk+2Z0HNflQZxAAA</XPD:REF>
<XPD:REF name="Views[2]">z5EhsiX//UiniI44temQ8wAA</XPD:REF>
<XPD:REF name="Views[3]">OJ8hd5tmXUaLmH7iOsSaHgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="xu4s2p1It0C7TusEMQP3ygAA">
<XPD:ATTR name="Name" type="string">highestBidder</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">1WZ3Saf/lEKaiOSPS7+64gAA</XPD:REF>
<XPD:REF name="Participant">GxpgQ/EPVE2UARGhMTgX0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BVlY+JyqhEa1srlJBwDTLgAA</XPD:REF>
<XPD:REF name="Views[1]">59d5sxA5XEyiajEFyIau+wAA</XPD:REF>
<XPD:REF name="Views[2]">KZo47waaV0OX6NZdCDA8oAAA</XPD:REF>
<XPD:REF name="Views[3]">zC+O4lLIoUGTniZgujB4QgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="fYXZ+g9ygEGWby/Jdj2dzgAA">
<XPD:ATTR name="Name" type="string">auctioneer</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">1WZ3Saf/lEKaiOSPS7+64gAA</XPD:REF>
<XPD:REF name="Participant">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gCmYuqbsY02tfaqk1AKZ1gAA</XPD:REF>
<XPD:REF name="Views[1]">3GjAILpYZE+nNXQumPaeQAAA</XPD:REF>
<XPD:REF name="Views[2]">Qn1vjMmM9UCKb0FX9H/HTQAA</XPD:REF>
<XPD:REF name="Views[3]">Yck4MkXvVUeWjHS1zXifNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="dGfnaeY6UUeHufEX3LSgZgAA">
<XPD:ATTR name="Name" type="string">BiddingStrategy</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6qzx4qIIm0GQzm025/0q0QAA</XPD:REF>
<XPD:REF name="Views[1]">USbdR6mG1UiNVKDmD+0gagAA</XPD:REF>
<XPD:REF name="Views[2]">euuN/1UnekiAIO2pz2dM2gAA</XPD:REF>
<XPD:REF name="Views[3]">BZc8dHQcj0OswnUqCCVi/AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">WowfQRbALkm+nSnFKK3lVAAA</XPD:REF>
<XPD:REF name="Specializations[1]">ZtqdS2ZnsE6SaF+6VX/PUwAA</XPD:REF>
<XPD:REF name="Specializations[2]">SZcJbkWyIEOP6yLNPU4yOAAA</XPD:REF>
<XPD:REF name="Specializations[3]">/L4GexFN00u0qk4bC82wZgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="DQxf9Mtvc0mJ4F/l9mUwUQAA">
<XPD:ATTR name="Name" type="string">calcBid(lastBid)</XPD:ATTR>
<XPD:REF name="Owner">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">xUHtDMN3a0SyEZC4qJ1xgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="Au4quXlf0UiEIVh/I96aWwAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zMzNUw72t0yEiV1Y8BAsTAAA</XPD:REF>
<XPD:REF name="Views[1]">7PbLUbtAO0WsTs6PDLcKTAAA</XPD:REF>
<XPD:REF name="Views[2]">MiSESBsBpE+mohUth+7jTQAA</XPD:REF>
<XPD:REF name="Views[3]">1FZZ3P2ZXk68GxQaSL87RAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="I9uKu6hiokqcgqR7NG9Q5QAA">
<XPD:ATTR name="Name" type="string">context</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Au4quXlf0UiEIVh/I96aWwAA</XPD:REF>
<XPD:REF name="Participant">GxpgQ/EPVE2UARGhMTgX0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5mV/xH+8QkynFy7miDRHEwAA</XPD:REF>
<XPD:REF name="Views[1]">ZKrj3fvPuEO2w598XY+/nQAA</XPD:REF>
<XPD:REF name="Views[2]">KJ/12/9/p0G4Pw4zf11jFAAA</XPD:REF>
<XPD:REF name="Views[3]">RuKtRoeQXkuFiJVx+em73wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="xUHtDMN3a0SyEZC4qJ1xgAAA">
<XPD:ATTR name="Name" type="string">strategy</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Au4quXlf0UiEIVh/I96aWwAA</XPD:REF>
<XPD:REF name="Participant">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XR07EPhcfkO+M+JVBbcAdQAA</XPD:REF>
<XPD:REF name="Views[1]">xcqPU2d+2UioTqb3i8hqUQAA</XPD:REF>
<XPD:REF name="Views[2]">kmLhx8E3d0mfcZEBbvIiyQAA</XPD:REF>
<XPD:REF name="Views[3]">5USSXB1jc0qDLnp+WnX1/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="VHsNQ60t7UuQou3JwA0K2wAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fZPr8UVItE+70suX/8CZTgAA</XPD:REF>
<XPD:REF name="Views[1]">23w//Xo6PEK5yWP4pOKh4gAA</XPD:REF>
<XPD:REF name="Views[2]">4IAKPhcYqku8S3Am1oS3hwAA</XPD:REF>
<XPD:REF name="Views[3]">cS5/tOMT7U+og6djtu6zJwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ue+uMuv0CUyAtgQlmJFNPwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">VHsNQ60t7UuQou3JwA0K2wAA</XPD:REF>
<XPD:REF name="Participant">GklCxk3hnke+ECAK6akB0AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fn5V89NU1EeXWY5o3DL9vAAA</XPD:REF>
<XPD:REF name="Views[1]">g6G0A6njI0u1OZC0/D4yhQAA</XPD:REF>
<XPD:REF name="Views[2]">zFp1YB96tEuvtCNKlNi+7AAA</XPD:REF>
<XPD:REF name="Views[3]">GcFdWa4HnkWueXhY5WrkcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4MGAoyDc70Olz5HmmhlY2wAA">
<XPD:ATTR name="Name" type="string">item</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">VHsNQ60t7UuQou3JwA0K2wAA</XPD:REF>
<XPD:REF name="Participant">8SimTJ4Z0k2pVhn1dg1oggAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LXnjzHqOSUSk4ka3FTfsegAA</XPD:REF>
<XPD:REF name="Views[1]">s3IqUF1i206vH5CAIVdeMAAA</XPD:REF>
<XPD:REF name="Views[2]">2gjQmRrkK0mhag0+7cuz4QAA</XPD:REF>
<XPD:REF name="Views[3]">1ZDPOjAU+U2gdkMX9wlnAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="elKQ+0Q/S0yXLpYIB357gwAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NmStfYwrM0GidJUdHLX2gQAA</XPD:REF>
<XPD:REF name="Views[1]">9jhXiIofQ0aJvaf3sLq2AQAA</XPD:REF>
<XPD:REF name="Views[2]">icgn7o/7LkGRRVYtxKnx7gAA</XPD:REF>
<XPD:REF name="Views[3]">lZbEBr/uUUG4PRO0C2L3rwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="qz85NKR8a02lgft+mi6zxQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">elKQ+0Q/S0yXLpYIB357gwAA</XPD:REF>
<XPD:REF name="Participant">kZajxCZaCUCkYxFXKwu21wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ww9oGIuxo0KX4B66fhT3lwAA</XPD:REF>
<XPD:REF name="Views[1]">v2SEju66Ukeo95LbvgrS8AAA</XPD:REF>
<XPD:REF name="Views[2]">4L+CpJPazUqwwznRP16M2wAA</XPD:REF>
<XPD:REF name="Views[3]">Vxpbzpu7zUuv8bh5cND6/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="zVldexPH7UCdgFRAPAw/UwAA">
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">elKQ+0Q/S0yXLpYIB357gwAA</XPD:REF>
<XPD:REF name="Participant">J6T2tYWwX0yvwYGpxKSKLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1dy6zAeAyEujmplTIITWkQAA</XPD:REF>
<XPD:REF name="Views[1]">+YhxsF6uukecW3+O4xrBIAAA</XPD:REF>
<XPD:REF name="Views[2]">tZnHkNdSHEO2G5hIHySwXgAA</XPD:REF>
<XPD:REF name="Views[3]">s4jlSm+KlkOTC4fKxOnQWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="/XxmOaEbTEifkxDkdKga3gAA">
<XPD:ATTR name="Name" type="string">PlusN</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6ju/VLpGvE6DLyc+z3DVOwAA</XPD:REF>
<XPD:REF name="Views[1]">jtdeVZOPS06M+MpWaVyv9wAA</XPD:REF>
<XPD:REF name="Views[2]">YWanIs1PRUqarWQB7/rGlwAA</XPD:REF>
<XPD:REF name="Views[3]">vZWr9B+i80GXvy2LHKpJqAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">WowfQRbALkm+nSnFKK3lVAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ECBuUkjpU0m+qLOQ1PuBEwAA">
<XPD:ATTR name="Name" type="string">N</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">/XxmOaEbTEifkxDkdKga3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="fTkkDpOwT0GVNgsWPUtrqAAA">
<XPD:ATTR name="Name" type="string">PlusN_UnderM</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wr1NH00g30ewFfnffE1BwAAA</XPD:REF>
<XPD:REF name="Views[1]">pr5jr2pE9UGByPPI5+IOrQAA</XPD:REF>
<XPD:REF name="Views[2]">Ggd/WOnzRkWZvEr5ovae/gAA</XPD:REF>
<XPD:REF name="Views[3]">vsv5Tty61E+bIKs7SAYP5QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ZtqdS2ZnsE6SaF+6VX/PUwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="zUmIJO0XBk6RkGhx0FlSJgAA">
<XPD:ATTR name="Name" type="string">N</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">fTkkDpOwT0GVNgsWPUtrqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="vTFHtuxkvkqEDh+CBEC6AQAA">
<XPD:ATTR name="Name" type="string">M</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">fTkkDpOwT0GVNgsWPUtrqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="ogaqZmBSAk+A2RSHt2o1AAAA">
<XPD:ATTR name="Name" type="string">PluNdecreasing</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EGl7NEKoV0aq/Av7CWLWQwAA</XPD:REF>
<XPD:REF name="Views[1]">mRQfBeZKW0SdOaGXCQSXZwAA</XPD:REF>
<XPD:REF name="Views[2]">o7h4NmbVZkGfcF8+5DDdeAAA</XPD:REF>
<XPD:REF name="Views[3]">f4hDZG5cj0itAy7kNpvZzwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">/L4GexFN00u0qk4bC82wZgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="XIB0MLN5CUax7+GmvHxFRgAA">
<XPD:ATTR name="Name" type="string">N</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">ogaqZmBSAk+A2RSHt2o1AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="4Gk35/NlM0iKM93SaAPpFQAA">
<XPD:ATTR name="Name" type="string">PlusN_EveryM</XPD:ATTR>
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">V7t1OaLY6Um0+o/99517jQAA</XPD:REF>
<XPD:REF name="Views[1]">rteVd/3lnkWC0x4ijS4RjAAA</XPD:REF>
<XPD:REF name="Views[2]">i4ICLvYLCEq+fO8ZWdhJBgAA</XPD:REF>
<XPD:REF name="Views[3]">94zjTj/oKEmmkzixeYl6/gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">SZcJbkWyIEOP6yLNPU4yOAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="JXDesHv2bkGavXn5eG9kfQAA">
<XPD:ATTR name="Name" type="string">N</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">4Gk35/NlM0iKM93SaAPpFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="vTuG8ScmlEKhaTPe3ndLGQAA">
<XPD:ATTR name="Name" type="string">M</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">4Gk35/NlM0iKM93SaAPpFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLGeneralization" guid="WowfQRbALkm+nSnFKK3lVAAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:REF name="Child">/XxmOaEbTEifkxDkdKga3gAA</XPD:REF>
<XPD:REF name="Parent">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GkwuFjFbA06j17OUZAs7+QAA</XPD:REF>
<XPD:REF name="Views[1]">hbLVwDA/nkCiJhXNaEc2jQAA</XPD:REF>
<XPD:REF name="Views[2]">Jw9DHc9LtES8G15HscjjowAA</XPD:REF>
<XPD:REF name="Views[3]">OhVsfDlZnEiGId83XSc5GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLGeneralization" guid="ZtqdS2ZnsE6SaF+6VX/PUwAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:REF name="Child">fTkkDpOwT0GVNgsWPUtrqAAA</XPD:REF>
<XPD:REF name="Parent">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YSTC9gFgWkOmqmjflqkkGAAA</XPD:REF>
<XPD:REF name="Views[1]">srpg5q/DDEOvC6s0eg8kQQAA</XPD:REF>
<XPD:REF name="Views[2]">+ryvpn9Cd0K5veokSI8b4wAA</XPD:REF>
<XPD:REF name="Views[3]">JJ82oSrt60ORaFa4IXVBoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLGeneralization" guid="SZcJbkWyIEOP6yLNPU4yOAAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:REF name="Child">4Gk35/NlM0iKM93SaAPpFQAA</XPD:REF>
<XPD:REF name="Parent">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1ucRSlMzI0+hnEeqMBfLugAA</XPD:REF>
<XPD:REF name="Views[1]">T1HggEtHcEisnR6S46SbNAAA</XPD:REF>
<XPD:REF name="Views[2]">rawfHA1F2EW+FobQ2HmofgAA</XPD:REF>
<XPD:REF name="Views[3]">vD9DIhoAbUigj9yYRkLAygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLGeneralization" guid="/L4GexFN00u0qk4bC82wZgAA">
<XPD:REF name="Namespace">l0gWSozLx0ug3tLzj8zc5AAA</XPD:REF>
<XPD:REF name="Child">ogaqZmBSAk+A2RSHt2o1AAAA</XPD:REF>
<XPD:REF name="Parent">dGfnaeY6UUeHufEX3LSgZgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dwUS8C3FsECTqnUx5jgAfQAA</XPD:REF>
<XPD:REF name="Views[1]">CFGo+HFnHUymrbySppxVeAAA</XPD:REF>
<XPD:REF name="Views[2]">vTcvNRTh5UmFdISr57eBDQAA</XPD:REF>
<XPD:REF name="Views[3]">yzXlmFnwEE62c1e/YGxoHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
