<?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:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="TOL960SqOk2Uo1n3ZziHxgAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="d35blBBFDE2oPHV3priXIgAA">
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">TOL960SqOk2Uo1n3ZziHxgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">4</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="yAbTGe2LX0Cs0I7ndYaSXwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="zAlqB3bfQkyPuFDy+aIDbgAA">
<XPD:REF name="Diagram">yAbTGe2LX0Cs0I7ndYaSXwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">82</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="Mz6hYDM6L0WqsnJKTUldHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">916</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">165</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Q6f+fl3X/US6hpdK+9rysgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="4tRomVIS902XodWUDxOoSgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HumanMakerInputFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MCFDd3J0FUWQSr2G6RC2dwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="I5FLxiMmuEeXoI1J3EU6lgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="OQI3cNA74EaBM/gRmwn0swAA">
<XPD:REF name="Model">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wC7o1z9aAUaB1/wcxTYS7gAA">
<XPD:REF name="Model">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="GIXkYEOQYEu/kpcHWTNJggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="Il/VGR12dEuPj2LyTwC03wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1088</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">162</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/cc7bx7QWkimQgSK76rg+QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="KTZXBzU3NUqACDDD1e1OmgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HumanBreakerInputFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3Dgs7xFkg0K09ItYPVUOeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RHw2IDE+xEmy+MlnFFmXRAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="n/cUxv2HdUyI58U7cuVQWgAA">
<XPD:REF name="Model">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="pkGc8smA1kiVRme2GVjZAwAA">
<XPD:REF name="Model">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6hoJNe+US0Gwn4XrIzVUxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="ZkcgDVcx40CudxnUYzjPoQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1348</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VISmMnFluUObu3cGxOYs6AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jbHwcclSP0KFsTCR8IufygAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NewGameFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SVK+/HnloESGwzr5DD6rmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="MyP0B0CQX0a+k/6MsxOfDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="a0370zUnfkK63/QLoCp0UwAA">
<XPD:REF name="Model">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ECApZqUZIkKTr5Bq7W3COAAA">
<XPD:REF name="Model">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="M7EcpEYqHE+e7ejyWIlzPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="qNjclFPdaUGAvRmIe3nc6QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1212</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">356</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yQUJB89kf02pVJJhdXfiYQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Yq9qbBQ0XEqoQwZG2NPxiAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameInputView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8mBJyGNXD0WT2J0PWv/wNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="O9F7u/3Ur0OoUZfolPVydgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="7ODZy/+65E6KMJIatcyUOgAA">
<XPD:REF name="Model">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="5Lu7Ki7eh02L6iJ9fNJxqAAA">
<XPD:REF name="Model">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="k0qmhad5n0mADKBFm7+MrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="1DAZ8hapHk25BcF8DFCgHAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1460</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="mb8ml5Gs6EqIMseSbSXZvQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="9bV+fP1H4kiQqXQuxC5mhQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">WaitFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ai+MwVJ8Z0e/aL7/KG+7mwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4Rwnzbjv5kCA6Uce6oGrTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="z0G8zN1X+Ui8yjKFGZhZxwAA">
<XPD:REF name="Model">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="13PQLhDuMESA1SoNbu0y4AAA">
<XPD:REF name="Model">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="aka8RldScEKaDbFt+XD/kAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="4EsCgkGbz0iC8zgQTe5XWwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HO3r5971akmbzSPkT9mQSwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JkYlI4C7oUSWZ+oHwNvtNAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">WinFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MuRNyrTq/kaMwXlkgzqzYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="LwXQMbXZu0SDW3ZLXq2l4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="E+z406W27UiN71DhN06+DAAA">
<XPD:REF name="Model">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9niyxZwbckWrRPrOEP3bKgAA">
<XPD:REF name="Model">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="AUK8JO7aTEykYPnrba8ykAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="FhSGZ0VQ4UyFVs/oOHP6ywAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">912</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="GYuosxeeyUiwilC193sDggAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zuzjIzp6T0yhyS6kkc6tSwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="UXTNijFGfEyAccwvxgrMTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cDlh1uczcEGt8UxP422VWgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="eTvDkc+1S0SuCUs77Cuc+AAA">
<XPD:REF name="Model">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="RNG4lErEdUmd1iZ7aAC8cQAA">
<XPD:REF name="Model">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Fh2od8tRr0CN13pNPws02wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="ig7qa9l7SEu2CZCxIRh8KgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1400</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="b87GKfI/3kC2R5cFYD+EywAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="UrW17tWutEmrHhxIv2UwKQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameListView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="g1lkS1p6MU+P7Mvx0wvg3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xtNQZ+P3xk2Bwc9UYvmNVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wx0tbziT8k2B2foVbA10bQAA">
<XPD:REF name="Model">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7okA4Z22IEy5z5UUEUQm2gAA">
<XPD:REF name="Model">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="wgz7OKBBNE6i5oTyxXd+SAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="dyNytGUnFkS4YNioGLRKxQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1364</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">344</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">222</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jvpMaz3MR0q5QnZj+5vJDwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="k43st1Es3EOsejzIXAedlwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameListItemView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="eAzas02ae0OIlyHV8gzD2AAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: ConcreteObserver&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="sfZu3i0/sESh90h7EmXEZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="excz6NGCA0OPCtDXVweb/AAA">
<XPD:REF name="Model">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="PMTIh8LpUEung13UYSkq5QAA">
<XPD:REF name="Model">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="VWT6llW3AUy4OQhQcWKkdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="Lkv8xvsyWEOSdNYOAx1SdwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">997,256;1256,256;1256,356</XPD:ATTR>
<XPD:REF name="Model">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
<XPD:REF name="Head">qNjclFPdaUGAvRmIe3nc6QAA</XPD:REF>
<XPD:REF name="Tail">FhSGZ0VQ4UyFVs/oOHP6ywAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="J2U7M07XaEa1dU2AmKTvWgAA">
<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">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/Q+G+1cgH0+ehue2friHXAAA">
<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">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="aNCSx2hXbkmzdemk1LTUXAAA">
<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">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="tWTEHh04Uk6e6CJWDtM61gAA">
<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">GH25WqC3aEiPB6yNdNnFKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="F6ReM5wRNEWOtX64tqdKxAAA">
<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">xjfsCAgsc0CbIK0PRNI30AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="GUjYRc6EgUeYHnb8mmDWJwAA">
<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">GH25WqC3aEiPB6yNdNnFKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="BbrShTO68UiRlF1FdekqhQAA">
<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">xjfsCAgsc0CbIK0PRNI30AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+RM0UEDVBUOFbEGKEWY5JwAA">
<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">GH25WqC3aEiPB6yNdNnFKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="4XHXJlWpfkCsvoP72IvcaQAA">
<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">xjfsCAgsc0CbIK0PRNI30AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="PhMqFXzRVEiK4ea5nEbo8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">GH25WqC3aEiPB6yNdNnFKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="OvTHKTOZvkOKQSoeMuj7ZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">xjfsCAgsc0CbIK0PRNI30AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="pxbz0nfL10KAsSzo/P3zCwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1445,306;1445,344</XPD:ATTR>
<XPD:REF name="Model">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
<XPD:REF name="Head">dyNytGUnFkS4YNioGLRKxQAA</XPD:REF>
<XPD:REF name="Tail">ig7qa9l7SEu2CZCxIRh8KgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="x5f1dX+nI0a+QaPdfnezggAA">
<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">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="83r1HxD1NE2sUqiwJaaetQAA">
<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">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YPqYbOF+lEqNVwf+o6SpgAAA">
<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">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="mwRnadX4n06nA9iTH++0iQAA">
<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">MhyNlbapdEKj5pi3yHfY/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="iJJAQgDx20qMS5nJZNZzLQAA">
<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">hXL+tJIRwkutsSyyhogk8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="KK6TBCBj4kWTA7SudjjvLAAA">
<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">MhyNlbapdEKj5pi3yHfY/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="5xzCiDZRn0OpxofiJDFM+gAA">
<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">hXL+tJIRwkutsSyyhogk8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="VJ5cHxHk2UumNROURvkOOwAA">
<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">MhyNlbapdEKj5pi3yHfY/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="bDHEx2xWEkyn2wFfRc2tgQAA">
<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">hXL+tJIRwkutsSyyhogk8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="bZLrzdSW9EOqHrmKzYeoeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-304</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">MhyNlbapdEKj5pi3yHfY/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="9qMaRfNvs0eSrAZxChKR+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-304</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">hXL+tJIRwkutsSyyhogk8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="//G1iheh40eYrDaHAnXw/AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1012,504;1012,460;1228,460;1228,398</XPD:ATTR>
<XPD:REF name="Model">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
<XPD:REF name="Head">qNjclFPdaUGAvRmIe3nc6QAA</XPD:REF>
<XPD:REF name="Tail">Mz6hYDM6L0WqsnJKTUldHQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="STi6vpxyO0C3cEJtYgpneQAA">
<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">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="lFaJUlIpz0qKfcq5Ofn4yQAA">
<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">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="LrwAboJqCE+yfcKIkI0/uQAA">
<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">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="XyufwuUwtkmXd6hd3uAopgAA">
<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">VlM+Nq8lok2I56mSrJT4OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="kh9GDOxnlUeCnKbK3aaNnQAA">
<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">VxpaBhYAh0KSX8GL1cyNbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9lI7glExv02TNGd+beNY6QAA">
<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">VlM+Nq8lok2I56mSrJT4OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="JKjCzjQLU0mcNS6SvkFWDwAA">
<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">VxpaBhYAh0KSX8GL1cyNbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="NktJgSs8sEyZnl8CE0i8sgAA">
<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">VlM+Nq8lok2I56mSrJT4OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="MtF9uWDkI0CB5NuOkCRCPgAA">
<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">VxpaBhYAh0KSX8GL1cyNbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="nyzKDuZIpU+iVCzBFIQMJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">VlM+Nq8lok2I56mSrJT4OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="eNuiyHPnd0iv7Zp9NC/oLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">VxpaBhYAh0KSX8GL1cyNbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="ODbLEcRcQEy8JYv5U2RJBAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1176,504;1176,484;1256,484;1256,398</XPD:ATTR>
<XPD:REF name="Model">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
<XPD:REF name="Head">qNjclFPdaUGAvRmIe3nc6QAA</XPD:REF>
<XPD:REF name="Tail">Il/VGR12dEuPj2LyTwC03wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uSH+8P4U2EGaCjvib43gWgAA">
<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">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mPSGZ+l/BkKYihlvd3w3ywAA">
<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">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="aE30fnFClE+EGUYI9I2P7gAA">
<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">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="feiA3UGeAk2Hkv0MEEJhJAAA">
<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">4bjQVgeOQE6lBhmR3GtUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="T2g4CD/6oEuxcfiwrUHHywAA">
<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">cF0FdZa0eUWkRrI5JchIoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="tD4rVzCtxE2e4nFpzrYIWAAA">
<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">4bjQVgeOQE6lBhmR3GtUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="2f6yVrQSdk6E20VlWgSX0AAA">
<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">cF0FdZa0eUWkRrI5JchIoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="uRPa/8REqEe+Rc5VihJYQgAA">
<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">4bjQVgeOQE6lBhmR3GtUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="IjXhqtE7OEqqXAX24Pc7HAAA">
<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">cF0FdZa0eUWkRrI5JchIoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="/dsjR8EH40G4qqxE+X+4IQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4bjQVgeOQE6lBhmR3GtUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="VmlFDXEM9UmQM1xdTJFZPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">cF0FdZa0eUWkRrI5JchIoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLAssociationView" guid="TKqXQ468MEOBumjbnX1HsgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1299,504;1299,484;1272,484;1272,398</XPD:ATTR>
<XPD:REF name="Model">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
<XPD:REF name="Head">qNjclFPdaUGAvRmIe3nc6QAA</XPD:REF>
<XPD:REF name="Tail">4EsCgkGbz0iC8zgQTe5XWwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xxI45nGql0SUGt4s4wP5EwAA">
<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">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="O2ko7+WXIEWJgqKdKZvbRQAA">
<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">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="VBDlrUUctUuXvWfXazoe9AAA">
<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">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="mIyUenhsqU27/op8p9jEPgAA">
<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">numLlsmK5kmbxcNMuYk6AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="hZ/goGVDsEWoAckmv6Td3wAA">
<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">gPOzPFqCQkOazKbQOoqfeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Jepfmh6AE0eUjYy+Ji0kcgAA">
<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">numLlsmK5kmbxcNMuYk6AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="bEpLs5fe30i87OaQT/5bDAAA">
<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">gPOzPFqCQkOazKbQOoqfeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Dp7ZUND3+06QkRPXEn0AYwAA">
<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">numLlsmK5kmbxcNMuYk6AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="oWk4tF0kvE6nsOjYFcq6iQAA">
<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">gPOzPFqCQkOazKbQOoqfeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="niXlpih230Cm/w1IHLXFXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">numLlsmK5kmbxcNMuYk6AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="YEGWtoDb60mOu5oQUN8tWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">gPOzPFqCQkOazKbQOoqfeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="ikUTGLpZ30WLe7pNMN9njgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1398,504;1398,464;1288,464;1288,398</XPD:ATTR>
<XPD:REF name="Model">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
<XPD:REF name="Head">qNjclFPdaUGAvRmIe3nc6QAA</XPD:REF>
<XPD:REF name="Tail">ZkcgDVcx40CudxnUYzjPoQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="M/GJDwDPXE20Znr8w8hD1QAA">
<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">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8zOwXNzyRkiTABYVxsEX2QAA">
<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">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="50ZqD61OVkWVHNeIJ9yq9wAA">
<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">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="gIF81GiLeEKDu5H4y1NiEQAA">
<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">7gtDHzTgPkCueqXIG7s+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="lw8f+nk4wEO6BDvA8/URqwAA">
<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">bcBqWI1Jp0agTkqhcrHhNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="zcrH4fUBRkeb+dVwatus/QAA">
<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">7gtDHzTgPkCueqXIG7s+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="s2eEGBkTpUqyloirK5C4rAAA">
<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">bcBqWI1Jp0agTkqhcrHhNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="xkbX936Mk0KJG9oydBum1wAA">
<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">7gtDHzTgPkCueqXIG7s+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="AqM3XMUmi06+ul8VEdqoIAAA">
<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">bcBqWI1Jp0agTkqhcrHhNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="VHhhDSTZcUaHuU1nuF8CWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">7gtDHzTgPkCueqXIG7s+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="CKHfNNXvokemRLuRTtSmQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">bcBqWI1Jp0agTkqhcrHhNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="Web9CA+TCUOCeOHoE9L28wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1502,504;1502,440;1304,440;1304,398</XPD:ATTR>
<XPD:REF name="Model">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
<XPD:REF name="Head">qNjclFPdaUGAvRmIe3nc6QAA</XPD:REF>
<XPD:REF name="Tail">1DAZ8hapHk25BcF8DFCgHAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="BVdEqceRTUej/n4L1Cmt7wAA">
<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">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="04u5ELiFOki5iuVJU7NGYAAA">
<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">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="pGlOUDYxpU60j7a64kYObAAA">
<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">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="VdFfT2uCiEytVF4aeAVFegAA">
<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">yiULWqbBP0ySQELDgHFjMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="xAYxN358zEGk6I1rax0IkwAA">
<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">BhQIlXoq20qFHE9qOGc9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="SEoAC5eolUyKC+2DUT1N0wAA">
<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">yiULWqbBP0ySQELDgHFjMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="rsJX8wDrTkuUUHlk57pC5AAA">
<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">BhQIlXoq20qFHE9qOGc9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="opkC5ONl5U2/wY6vK5gS/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">epHead</XPD:ATTR>
<XPD:REF name="Model">yiULWqbBP0ySQELDgHFjMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="gJ0aLujv90mzfVySFGAK2AAA">
<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">BhQIlXoq20qFHE9qOGc9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="o9Je2SxaFk6qDlxtih6VhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">yiULWqbBP0ySQELDgHFjMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="EI04uhGL4kSkgd8z/D8JrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">BhQIlXoq20qFHE9qOGc9ogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="HrdWZOeWc0i8JqftYnvyWgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">997,236;1445,236;1445,264</XPD:ATTR>
<XPD:REF name="Model">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
<XPD:REF name="Head">ig7qa9l7SEu2CZCxIRh8KgAA</XPD:REF>
<XPD:REF name="Tail">FhSGZ0VQ4UyFVs/oOHP6ywAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Xbp7Woe4a0e2lEwdd9SqAQAA">
<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">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="34VtRmZnXEaXf8EQ00OoIAAA">
<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">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SGdeRi+CSkOoEtioG1wJ1wAA">
<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">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="nK/teNyZGU+NvSoV6iakawAA">
<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">XVKvBfVb5EOQsINz4Ng2SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="NbpZX6oRRkOWt14IFpsJHQAA">
<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">gADL/02gGUi0BEh9K7VL2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="1H0/48aXaE+xlQRq0vfZjwAA">
<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">XVKvBfVb5EOQsINz4Ng2SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="VQs006BkEkuPkWx0YPwZvAAA">
<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">gADL/02gGUi0BEh9K7VL2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="HoVyJmB1U0i+fBLMljFm1wAA">
<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">XVKvBfVb5EOQsINz4Ng2SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="osErQ4MRSkaZrdSmhQvmxwAA">
<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">gADL/02gGUi0BEh9K7VL2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="74OHcPltMkexaZp+6NhMmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">XVKvBfVb5EOQsINz4Ng2SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="kG9W7SAyZ0WYLSLCpesmMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">gADL/02gGUi0BEh9K7VL2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="WMtQHz18c0OvLFKLe0I5TwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">484</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">612</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">166</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="LWV5T0i9t0yeoXGlusc/fgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="6euzZFdLVkOGdmoKKIqrVgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MakerPlayer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bTRzXNY+n0yKrkX/XVdqogAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;StrategyPattern: Context&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mhbv7R9W9Eip97WAvVNE1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="yL+7YkUXgkqCz2gzs/BFPQAA">
<XPD:REF name="Model">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iqCRu0+Js0maANhjlQk1EwAA">
<XPD:REF name="Model">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="2GSbVrprwESgV/c9TFbWMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="IFXsZUPx0EaRQ3J10CirHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">464</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">692</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">187</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8HOC85vtgk2s8BA36lgYBQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BVullZgbT0e5cBN+vMFSpwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BreakerPlayer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6REZSfiuKUe6G2y45SYcfAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: Context&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FkXq73ARr06PyYGVE7QKXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="9ZeGOYyPPUGbjZ8hbRsGrwAA">
<XPD:REF name="Model">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="tqU0x/Rvh0eXhkQWx+nWaAAA">
<XPD:REF name="Model">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="2y2WgpHfBEaEKS0+0oj/1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="lzbiZ3I0gEaaTv2/j7EOkQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">664</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">108</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VUdprTEM7kGPZprspmNtDAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="4H1zGPJejkeUi4m/DwxR1QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameController</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LILD++lyRUqNvNZrz2XgdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="9Msvt8XGVkaNaoT81dCInwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="RKJZGFb+eECm2vBw7EExVQAA">
<XPD:REF name="Model">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="DXb3Oqxe1ESyScbfxIXZugAA">
<XPD:REF name="Model">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="RJ0YMMJOzEiTtrM4qNrUcwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLClassView" guid="Pj4xGWW0oEqlLWTIlSC6bAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">708</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">868</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="v9IN4EDjykSlY7p07MuytgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ED0v+seHtUWPrNmkm5MExQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BreakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="zPRLvUyE3EaNW8M1ALDs+QAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: Strategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="b+Laq21ukE2SAiKZZ3Z3ggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="z264oKu4WEGBQW2zZD6I6QAA">
<XPD:REF name="Model">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mobZmKrco0mAaD4S70Zo+gAA">
<XPD:REF name="Model">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="AD4uBUtCtESeYGMsQMuk/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="+Qd/1akhkkqvihPXRsjuBgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">708</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">612</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2WWCrZg6xEigVKeEIqbDPAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="H5GUeqFqtEqC/ZnMUwdrIwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="gHlr9dnsSUCF9K0x8TxKpQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: Strategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="aXe7tGPg0EKki2SohdJc6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DPwnQ6tnuECp7k8G1lho1gAA">
<XPD:REF name="Model">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="zRNtf3OCk0+XEco4ba7ziAAA">
<XPD:REF name="Model">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="5x9fCLErdkeQUMKOYKhZ6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLAssociationView" guid="B1jgOec6g0SBo3t9g7668QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">708,896;620,896;620,747</XPD:ATTR>
<XPD:REF name="Model">SsEjJr9MB0+mADo1La+rnAAA</XPD:REF>
<XPD:REF name="Head">IFXsZUPx0EaRQ3J10CirHQAA</XPD:REF>
<XPD:REF name="Tail">Pj4xGWW0oEqlLWTIlSC6bAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DSuxR+goa0avUCBDRVXfGwAA">
<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">SsEjJr9MB0+mADo1La+rnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="B1PLgmyOhEWAoH8WMJQVTAAA">
<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">SsEjJr9MB0+mADo1La+rnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="JqOC+1wy90m59F0Oi0jMdwAA">
<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">SsEjJr9MB0+mADo1La+rnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="BCrsA6/pekuaO85loXl8KgAA">
<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">hEzpDpdFOEe+/zo9VHxJfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="fNi4renJW0Ce6mw0Y2uHNwAA">
<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">luz+FUOf2EKKCWbyXt6CeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="b3RT+z2NskiZ8c4cdJP5AgAA">
<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">hEzpDpdFOEe+/zo9VHxJfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="jojsPovwZ0qQbHb/3xWAxQAA">
<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">luz+FUOf2EKKCWbyXt6CeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Cv9ktsYxeEeaakmT8c6S6gAA">
<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">hEzpDpdFOEe+/zo9VHxJfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="mK8T1O/oOk6oseLBF+asSwAA">
<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">luz+FUOf2EKKCWbyXt6CeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="o5rTT4Yc6E+8T9CMxuDJXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-456</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-608</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">hEzpDpdFOEe+/zo9VHxJfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="EtZqhRimlkifuamDc6KGpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-456</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-608</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">luz+FUOf2EKKCWbyXt6CeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLAssociationView" guid="eCTcVnsWh0i+4CKKeELQzgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">708,641;649,641</XPD:ATTR>
<XPD:REF name="Model">VgDnboEBgU6JlwAnePpnzQAA</XPD:REF>
<XPD:REF name="Head">WMtQHz18c0OvLFKLe0I5TwAA</XPD:REF>
<XPD:REF name="Tail">+Qd/1akhkkqvihPXRsjuBgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hl21uH/FZUmgZXEqCPOKWwAA">
<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">VgDnboEBgU6JlwAnePpnzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Z1sTIyQqT0qx/euMzChFCAAA">
<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">VgDnboEBgU6JlwAnePpnzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="6FHbgkGjnk2mPw76AKSN2wAA">
<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">VgDnboEBgU6JlwAnePpnzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="q0U2Upb0aEGjGmMgHTB/sQAA">
<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">gNaNlG2mJkqYX+7mVJQ6OgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="D47Plbw1dEiC+vi2KczgMAAA">
<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">R8JnxYzUDEaiEisOg7SHFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="gpZFL4oLKk+4/Tw4a2/wagAA">
<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">gNaNlG2mJkqYX+7mVJQ6OgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="BVXjJ5F5ekmlXdzdLOzpkAAA">
<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">R8JnxYzUDEaiEisOg7SHFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="GSi6qvVd0kCHMHEuzbP43AAA">
<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">gNaNlG2mJkqYX+7mVJQ6OgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="uOdYqV55gEu5fGwkgi1UUQAA">
<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">R8JnxYzUDEaiEisOg7SHFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="FWwm0bjgyEyJXq6F2PeDeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-408</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">gNaNlG2mJkqYX+7mVJQ6OgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="DxF4jRnkOkq3xK2++cAhjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-408</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">R8JnxYzUDEaiEisOg7SHFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLDependencyView" guid="GO9fVb1AikSC/uVkMJz95wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">771,532;804,532;804,560;1296,560;1296,546</XPD:ATTR>
<XPD:REF name="Model">RLLEzKHY5Um8N22QkbzWCAAA</XPD:REF>
<XPD:REF name="Head">4EsCgkGbz0iC8zgQTe5XWwAA</XPD:REF>
<XPD:REF name="Tail">lzbiZ3I0gEaaTv2/j7EOkQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Vh01l8AbAkC0g8JhY0YrOQAA">
<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">RLLEzKHY5Um8N22QkbzWCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="5h9bHApzy0aVkoEEk/2IwQAA">
<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">RLLEzKHY5Um8N22QkbzWCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="CbeSuJOWeUyxvcWvhNxSXAAA">
<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">RLLEzKHY5Um8N22QkbzWCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLClassView" guid="2o/eC6QfAEObT23ht02OFQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">912</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">868</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jH9WB6ABkEmlaSSrSFL/SAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="c3E84vSW50SafvPvPC+U6wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HumanBreakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="XYVQ1eIc0kWKlG4pVckrygAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: ConcreteStrategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="eeJ2ggovPE6/wi1gXHAX+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="mmVXYqCQqEWwz6FDQ0dKcwAA">
<XPD:REF name="Model">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="KbAtZQIDKUeDr2m5qIX4BwAA">
<XPD:REF name="Model">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="mN4gwPuQAE+Wb73cJsx2IQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLClassView" guid="eMCazDBqgkmCMQB1Iusz6wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">912</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">936</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="4IauIGzhN029ANiRRXwAEQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="NfyH5d1ujkuvYEF7+3lkhgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">RandCompBreakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SWNESi6HMUGPQPy0HiVD9QAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: ConcreteStrategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="tnmbm1VWuUW13z8S0900wwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zMZniKZxT0a/aVxHYhokJgAA">
<XPD:REF name="Model">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xauq9pMUY0uNkgTwJCArEwAA">
<XPD:REF name="Model">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ce3NsZH76U+KMitGkvCeMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLGeneralizationView" guid="T0/KrlJ4P0KsT8iG1TtHPgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">912,964;792,964;792,923</XPD:ATTR>
<XPD:REF name="Model">HS+P72MRukKlrJzFZAPBWAAA</XPD:REF>
<XPD:REF name="Head">Pj4xGWW0oEqlLWTIlSC6bAAA</XPD:REF>
<XPD:REF name="Tail">eMCazDBqgkmCMQB1Iusz6wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WcSeOGRlREiHjuyeC6eZEgAA">
<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">HS+P72MRukKlrJzFZAPBWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YPDISSdDkEagsGsZeNb6hgAA">
<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">HS+P72MRukKlrJzFZAPBWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KTEDLTrtDUGlR6OfhohGSAAA">
<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">HS+P72MRukKlrJzFZAPBWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLGeneralizationView" guid="J4386LWtZEm1YQoeVDb/bwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">912,896;896,896;896,964;792,964;792,923</XPD:ATTR>
<XPD:REF name="Model">Vflmo0Bwx0ulJda9CLrWxwAA</XPD:REF>
<XPD:REF name="Head">Pj4xGWW0oEqlLWTIlSC6bAAA</XPD:REF>
<XPD:REF name="Tail">2o/eC6QfAEObT23ht02OFQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jHLph9aTMk2F1KfqvsWk9AAA">
<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">Vflmo0Bwx0ulJda9CLrWxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IGzVk8+huUSM3H6EKdkOTwAA">
<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">Vflmo0Bwx0ulJda9CLrWxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZqfsAsAeMkmZTT+8s/Ja9AAA">
<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">Vflmo0Bwx0ulJda9CLrWxwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLClassView" guid="AdgbkE/QWUagk0T3MJlMrAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">912</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">612</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="smO7J38TXESOao+5vHP7KQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TcgmB+dbY0yZTnmCSEaeewAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HumanMakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1oqBoyXcMU28+/Gb7svNkgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;StrategyPattern: ConcreteStrategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lWw4BqjRQUKAmTpOyQta+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="QKCWwbaZu0CytCVCriQgRQAA">
<XPD:REF name="Model">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="J/VxDAPzN0SxaN7iZHPzoQAA">
<XPD:REF name="Model">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="KGIx1uIzH0GhP9FMQUstKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLGeneralizationView" guid="xzCVF84h+kSJI+KYsXDXagAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">912,640;879,640</XPD:ATTR>
<XPD:REF name="Model">CDMfrLmBnkq98hQNOGrybwAA</XPD:REF>
<XPD:REF name="Head">+Qd/1akhkkqvihPXRsjuBgAA</XPD:REF>
<XPD:REF name="Tail">AdgbkE/QWUagk0T3MJlMrAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hQoueh2LJkyJjSXz1l3pOgAA">
<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">CDMfrLmBnkq98hQNOGrybwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3BYLvsWYyEqf0N+X4A/KhQAA">
<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">CDMfrLmBnkq98hQNOGrybwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="VPqU7r0710Cc2ofRNHsXKAAA">
<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">CDMfrLmBnkq98hQNOGrybwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLAssociationView" guid="ppvty5MS10iukfxrHkuvIQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1008,612;1008,546</XPD:ATTR>
<XPD:REF name="Model">8gvAp2vx0E+tFH68D2FksQAA</XPD:REF>
<XPD:REF name="Head">Mz6hYDM6L0WqsnJKTUldHQAA</XPD:REF>
<XPD:REF name="Tail">AdgbkE/QWUagk0T3MJlMrAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xyVrbnjgEU+2ZOdmZoGqJQAA">
<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">8gvAp2vx0E+tFH68D2FksQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="p8LZMH1ntEaO5iKAsf3NmAAA">
<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">8gvAp2vx0E+tFH68D2FksQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="hMnXCfcFI0eDXguRm8sU6gAA">
<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">8gvAp2vx0E+tFH68D2FksQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="w4grEte6ykiSFwxefh5YQQAA">
<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">2RODm72lPU+mS61FpjMyhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="7arjTVtVIUCfDXXxP3VrNAAA">
<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">DNuAWcL8Bkm+i3Qc4YeDGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="nicwLyPW5UGcRUM2VMzICAAA">
<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">2RODm72lPU+mS61FpjMyhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="O6/6i6CtuEqkryZT/O+1hgAA">
<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">DNuAWcL8Bkm+i3Qc4YeDGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="fsSCvHvGKEG4SD2zlvfITwAA">
<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">2RODm72lPU+mS61FpjMyhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="cyb+ZAMZLk20wa5+Q44dTwAA">
<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">DNuAWcL8Bkm+i3Qc4YeDGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="hNAE1TfCrkyHoo3LzwwqZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">2RODm72lPU+mS61FpjMyhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="1Oe5EpRBVUSrImyNPUrWwwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">DNuAWcL8Bkm+i3Qc4YeDGwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[32]" type="UMLAssociationView" guid="T33mlgMCrEi4QFlkMA/ONwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1127,895;1164,895;1164,546</XPD:ATTR>
<XPD:REF name="Model">C5FagDsrhkS80aLT0acNKwAA</XPD:REF>
<XPD:REF name="Head">Il/VGR12dEuPj2LyTwC03wAA</XPD:REF>
<XPD:REF name="Tail">2o/eC6QfAEObT23ht02OFQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7Byc5vVBnkG7hZd+T4dutgAA">
<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">C5FagDsrhkS80aLT0acNKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ILa1IJQkpEujTr3S3bnXJgAA">
<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">C5FagDsrhkS80aLT0acNKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Pak1ETd4YUq43zrmMEbBbwAA">
<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">C5FagDsrhkS80aLT0acNKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="W5/1smNkRkGTXOwshWYxcwAA">
<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">1S7/9GY21EqVlkVuAR5epgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="UfLSs2DB60qrMlrScj3iDAAA">
<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">mnrdW9n7XUy7Hwxz8KNydQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="1Je8X1GONk2t4ZeiW81gVgAA">
<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">1S7/9GY21EqVlkVuAR5epgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="5sLKplxPZEOnFJFEtW3q3wAA">
<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">mnrdW9n7XUy7Hwxz8KNydQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="sI2MNY01VkmzkQe8E5YRGAAA">
<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">1S7/9GY21EqVlkVuAR5epgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="SjUDQhkbM0+QW9KJsKr6NgAA">
<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">mnrdW9n7XUy7Hwxz8KNydQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="nGTUXaApJ0GCrcqQ0dPdNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">1S7/9GY21EqVlkVuAR5epgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="TTVrnd66ZUSAKUN2dkZX0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">mnrdW9n7XUy7Hwxz8KNydQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[33]" type="UMLAssociationView" guid="9VPd+pIVyEmZO4mM8vxV1QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1127,963;1500,963;1500,546</XPD:ATTR>
<XPD:REF name="Model">gChCfpES+0K8s0Gqn+Er/gAA</XPD:REF>
<XPD:REF name="Head">1DAZ8hapHk25BcF8DFCgHAAA</XPD:REF>
<XPD:REF name="Tail">eMCazDBqgkmCMQB1Iusz6wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="n6xnjOKdwkGDPLYT0Tt1QAAA">
<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">gChCfpES+0K8s0Gqn+Er/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JwsdovmTFUeiIVUywF67qwAA">
<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">gChCfpES+0K8s0Gqn+Er/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="zUzxuOlX/0iOBznyyOAs8gAA">
<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">gChCfpES+0K8s0Gqn+Er/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="92dBUJvPaE2vXrnVo0BUrgAA">
<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">8fEtraCGB0C0V4GYCbi6sgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Q/odsCeZyE2QDHMkSYy96gAA">
<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">fnbiVBidukyX6+TddWjbCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="sJUgAKhXrEqlpyEapiuhfwAA">
<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">8fEtraCGB0C0V4GYCbi6sgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="xVqmqRWn0ECLtZgXXRF2yAAA">
<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">fnbiVBidukyX6+TddWjbCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="sv4hGNEGnE2V7S8d9tCjOAAA">
<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">8fEtraCGB0C0V4GYCbi6sgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="z9tfj1DbCEuYvSpFwyRchgAA">
<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">fnbiVBidukyX6+TddWjbCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="UOnVhGh1aEyk9F3K751bewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">8fEtraCGB0C0V4GYCbi6sgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="aOkbcBVOsU6KbGlz/qXCdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">fnbiVBidukyX6+TddWjbCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[34]" type="UMLAssociationView" guid="9xIGUhOKEkWX9sUPNqgtmwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">700,546;700,556;436,556;436,716;464,716</XPD:ATTR>
<XPD:REF name="Model">+BBhtuJDtUayaby4PRC+PAAA</XPD:REF>
<XPD:REF name="Head">IFXsZUPx0EaRQ3J10CirHQAA</XPD:REF>
<XPD:REF name="Tail">lzbiZ3I0gEaaTv2/j7EOkQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="R+da199/C0uiXAMUwGjGHAAA">
<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">+BBhtuJDtUayaby4PRC+PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zemtfLYY40uLkQOwzFiakwAA">
<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">+BBhtuJDtUayaby4PRC+PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="zsMVFr6s50mb7jRTEF0UCAAA">
<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">+BBhtuJDtUayaby4PRC+PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="MXyBVEog7U6UfUoqegyJqAAA">
<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">4vqq03YXCEO3PFNbEh7pSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="DXj8cFxf70O+r2nUcT+6swAA">
<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">hDG7xjpoKkKGutNHzeW0lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="RdJJTCTH/kCde5t4pdKifAAA">
<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">4vqq03YXCEO3PFNbEh7pSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="rEIBS37dNE2Masnkpysh5AAA">
<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">hDG7xjpoKkKGutNHzeW0lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="0GI8gkjkPESkqNCucEohWAAA">
<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">4vqq03YXCEO3PFNbEh7pSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="sftiK4fDe0SDfQTe4FmhDgAA">
<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">hDG7xjpoKkKGutNHzeW0lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ugmvXoxhQEa6eJBOre3f/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4vqq03YXCEO3PFNbEh7pSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="78C4cZb6RUe+KGzZmzle6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">hDG7xjpoKkKGutNHzeW0lAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[35]" type="UMLAssociationView" guid="D6Rsj1mOaUCvlH9PFOqY1gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">732,546;732,584;564,584;564,612</XPD:ATTR>
<XPD:REF name="Model">guuIp/kl+kan5MTaSELrEQAA</XPD:REF>
<XPD:REF name="Head">WMtQHz18c0OvLFKLe0I5TwAA</XPD:REF>
<XPD:REF name="Tail">lzbiZ3I0gEaaTv2/j7EOkQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zvAvoPPhnUK3BxW8Ge9PWgAA">
<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">guuIp/kl+kan5MTaSELrEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="HXrcvRezYkK8ntdE4Bz7uwAA">
<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">guuIp/kl+kan5MTaSELrEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sdchYZWnAUKdyAa8Q3Jp4gAA">
<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">guuIp/kl+kan5MTaSELrEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="IsDuaG1L5Ue2Uaw9ZLn+4AAA">
<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">8XQQubpaGUqTrSwg7Jr9jgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="e9nDwEVwIUWb68SQqNzsrgAA">
<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">D/it05jzeEeFMYOlLA79VAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="D+INSgAJjkmDLGJi06dkoAAA">
<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">8XQQubpaGUqTrSwg7Jr9jgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Ylqr5Dlb2EmAVmV5vNHBcwAA">
<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">D/it05jzeEeFMYOlLA79VAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Juiwnih8VUiUIw0LaoKdJwAA">
<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">8XQQubpaGUqTrSwg7Jr9jgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="fBHTMctXdk6xb5rthMTD/QAA">
<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">D/it05jzeEeFMYOlLA79VAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="1lzV8ztVKEy/pqpVABOAoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">8XQQubpaGUqTrSwg7Jr9jgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="JB9m0y83k0icktQzTZAG1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">D/it05jzeEeFMYOlLA79VAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[36]" type="UMLAssociationView" guid="Jrahr+v4SkCid/5FzJupJAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">771,516;900,516;900,244;912,244</XPD:ATTR>
<XPD:REF name="Model">+w5iWBQa9UKPN1JnUzk0dgAA</XPD:REF>
<XPD:REF name="Head">FhSGZ0VQ4UyFVs/oOHP6ywAA</XPD:REF>
<XPD:REF name="Tail">lzbiZ3I0gEaaTv2/j7EOkQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IrRvpKJV6U+HYOmwpD/uBwAA">
<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">+w5iWBQa9UKPN1JnUzk0dgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="qAkCptRD4kCgPEjXr6ftKQAA">
<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">+w5iWBQa9UKPN1JnUzk0dgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="jslZKirCZUKUvu9j4+c3GwAA">
<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">+w5iWBQa9UKPN1JnUzk0dgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ebrtOptSY0GN3d7/CRIKPwAA">
<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">oHUoke9ROkCNT7496iCyQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="C/cHME7dNUmPVQjCz8gNfAAA">
<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">9POzFnQLnkqUSqgNrp8p/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="pKCAbleTg0y3liaciMh60AAA">
<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">oHUoke9ROkCNT7496iCyQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="NyXmxSLwTkaZZrXEfbGDvAAA">
<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">9POzFnQLnkqUSqgNrp8p/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Dm3wqleu6kuo6qpgHZBMzAAA">
<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">oHUoke9ROkCNT7496iCyQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="wJ/hGscgAkybyOrw5wUHAwAA">
<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">9POzFnQLnkqUSqgNrp8p/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Y21x4jdm80yebK1sw0lIQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">oHUoke9ROkCNT7496iCyQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="pDPgOgbVTUCLnFf65X4tGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9POzFnQLnkqUSqgNrp8p/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[37]" type="UMLClassView" guid="xam5cBXW5kG0loRXT1kmbQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">868</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">128</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">178</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ef91AatkCEOJTO87PjS6jgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="pwO5um8d7USfN1syfX8UJgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mqIGIOR4qUuBdDNlSv6qPAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: Observer&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IsfcgAV5UUakpd5h73rYuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="od/pK3zS9E2q6RWYStw4fwAA">
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+kWWiH9F7E6/KgHZvMLQ1wAA">
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="bMRLgt23GUOzShJDQei1sgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[38]" type="UMLGeneralizationView" guid="N6okt0W6Y0ybIvo/4tS0CQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1524,344;1524,156;1045,156</XPD:ATTR>
<XPD:REF name="Model">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
<XPD:REF name="Head">xam5cBXW5kG0loRXT1kmbQAA</XPD:REF>
<XPD:REF name="Tail">dyNytGUnFkS4YNioGLRKxQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="J/bethZFHkuXKKCwA5jAfgAA">
<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">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3VksXGBqp0ip2qHxatngawAA">
<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">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+jx3CMQokEmjdb0JGd98+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">15</XPD:ATTR>
<XPD:REF name="Model">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[39]" type="UMLClassView" guid="Za//DCXtPEaYTHDZkvW8LAAA">
<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">416</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="oD0JEs4YkUKlOxJ9o9KqRgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+Xt02JbDakGy6tIMzZScwAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Game</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YQLypBCE60Sam6DxknmVlwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: ConcreteSubject&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Br0IbG1IdEyTPTsZAbpKrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PbMspH3lZUWNKmQsDl2wFwAA">
<XPD:REF name="Model">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NCrBSbt7nke71a2TDtE0eAAA">
<XPD:REF name="Model">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="8aRZE5Fp2EiZNU5akQG7SgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[40]" type="UMLClassView" guid="Ls80inBvkUGjWC3WSgi5QwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">292</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">169</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ZlVd4SRnfUCUeh8J6GY7BQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="L1vQSTUpHEeKYGUMcpRrmwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="I690KBY2oEyCV9rTP4Ls5AAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: Subject&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="X67gnVsWfEC3DQwuQAbsTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="aZCjHkG37ESh4fDwN66emgAA">
<XPD:REF name="Model">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IOt4WB3ookO5AndGiVSKfAAA">
<XPD:REF name="Model">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yxRHL6thQki3K4DG0M4r5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[41]" type="UMLGeneralizationView" guid="YMxVSqBA90aduEpGyghRPAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">224,416;224,347</XPD:ATTR>
<XPD:REF name="Model">g0K+Izi+VEGKmlbMFc55dgAA</XPD:REF>
<XPD:REF name="Head">Ls80inBvkUGjWC3WSgi5QwAA</XPD:REF>
<XPD:REF name="Tail">Za//DCXtPEaYTHDZkvW8LAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IfNe77KYtUeN48azGMI1TwAA">
<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">g0K+Izi+VEGKmlbMFc55dgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3BTcHj3C8UWijGKF31HsnQAA">
<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">g0K+Izi+VEGKmlbMFc55dgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SR4jFkfgF0OPhtg5TToZEAAA">
<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">g0K+Izi+VEGKmlbMFc55dgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[42]" type="UMLClassView" guid="HNwxSJ+8hE6UjTQM/2RQTQAA">
<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">180</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">222</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FzW/wFQts0aCdZUtu8syLQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="p7AXeEGJ4EKF6cYMbVO2cgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Logging</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="KSJvLpgz6k60o5urDZqoRAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: ConcreteObserver&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ff6V/f5sJUavIbbrY+VivQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cAxptFn9KUufsL6jmXzKzgAA">
<XPD:REF name="Model">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TQS7ZINc7EGOEAnFa22OggAA">
<XPD:REF name="Model">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7/Fo3eh/S0eq5Qw+FdX/rAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[43]" type="UMLGeneralizationView" guid="ZqZ7whe6wEOr1xjyvRs3KAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">296,180;296,152;868,152</XPD:ATTR>
<XPD:REF name="Model">/NVwwn0J5kKoDvBHFz70IQAA</XPD:REF>
<XPD:REF name="Head">xam5cBXW5kG0loRXT1kmbQAA</XPD:REF>
<XPD:REF name="Tail">HNwxSJ+8hE6UjTQM/2RQTQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="NkQZ2XrRPkuNLQr7I7TNgwAA">
<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">/NVwwn0J5kKoDvBHFz70IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="s+/JLNleQ02MrUnca8wWUQAA">
<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">/NVwwn0J5kKoDvBHFz70IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="o0Ry3z1Bd0qrLbW0dxbP+QAA">
<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">/NVwwn0J5kKoDvBHFz70IQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[44]" type="UMLAssociationView" guid="5/C3uGFTmU+Z0RS/Dq7NoQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">160,208;112,208;112,416</XPD:ATTR>
<XPD:REF name="Model">w8EykhhfvEqDETe9QLv+zgAA</XPD:REF>
<XPD:REF name="Head">Za//DCXtPEaYTHDZkvW8LAAA</XPD:REF>
<XPD:REF name="Tail">HNwxSJ+8hE6UjTQM/2RQTQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sV/HK5uoZEe2LkcDzbY/2wAA">
<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">w8EykhhfvEqDETe9QLv+zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cER39WfzUE+OP0jP+5JfQAAA">
<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">w8EykhhfvEqDETe9QLv+zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0KBQeod9D0+XGmFrARNs/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">w8EykhhfvEqDETe9QLv+zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="FiuZAm7rG0yIAE3ueSlJDQAA">
<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">07iKwnSXokS5NtE4oJ5okAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="7xzzmM6h8U+0FN0XxNf6IAAA">
<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">BUDaAEb3OECDLdaSdPwcVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="JQxbE+sqDkONqUZP0YP5+wAA">
<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">07iKwnSXokS5NtE4oJ5okAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="WeRu7E76xE6Ufihh8JlinQAA">
<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">BUDaAEb3OECDLdaSdPwcVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="h1qPxNzH+kWSNF9Exoeh7gAA">
<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">07iKwnSXokS5NtE4oJ5okAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ttad2SboDEmwwvQNXb0XpAAA">
<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">BUDaAEb3OECDLdaSdPwcVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="hrG5HaRCOk6wkBmJ67z90AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1252</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">07iKwnSXokS5NtE4oJ5okAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="KX5qJkgxO0WRUa8viL+kMgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1252</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">BUDaAEb3OECDLdaSdPwcVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[45]" type="UMLClassView" guid="CSmmr29LIkaSNAuxXjYv8wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">640</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qwy2zkLngkqNEKk6sqxpzgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HTMoZ5ALHkWwYkUnkihjnAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameMove</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="eW0W2xrebECVQ9YlWMT8cAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gxxYvfK9UEKmOkO13+eYswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="qP/EnLbkM0enfdZk4wX8TQAA">
<XPD:REF name="Model">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="pTTgcA9cFkKWyz02o6X6+AAA">
<XPD:REF name="Model">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ym7LKY7YF0OH/KH9QrBBgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[46]" type="UMLClassView" guid="ejFPlqGlhU+gNurJcT0lsQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">424</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">808</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="C+/yzTLfQkOFX03EsuK2JQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="t8/Zo03BaEy03jpJr8qVcgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BreakerMove</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ESsQf13HN0u8CDjCc0x3yQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="oDQtVmrpLUKgv788H5FSlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vQcehAgCa02ndHxfRL0rAwAA">
<XPD:REF name="Model">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+RmVDWnGK0ySV/h+Jb4byAAA">
<XPD:REF name="Model">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Ck9J66pUGEG4qR2CVGa66gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[47]" type="UMLClassView" guid="ldFwJkl1nU6jZreGfcaYVwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">428</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HTYitpkpl0qz8PRMghoUuAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WapYKstrCEuDFgh6tqyhywAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MakerMove</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="9uwQfq4EKkGkkW6CLpsnIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="DV6cBOFm+EenbjBKNH7spQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vv+oqG11gEO9c3VmMUrsZQAA">
<XPD:REF name="Model">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mPiLrnYPG0iMXIcr1JVzGAAA">
<XPD:REF name="Model">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="U52cGvyQNkuwH8W4agZMCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[48]" type="UMLAssociationView" guid="LwuDxq8YH0KAub/6Iwtm+QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">104,471;104,661;296,661</XPD:ATTR>
<XPD:REF name="Model">YKIFy98bjkuhbEsYqGNLhAAA</XPD:REF>
<XPD:REF name="Head">CSmmr29LIkaSNAuxXjYv8wAA</XPD:REF>
<XPD:REF name="Tail">Za//DCXtPEaYTHDZkvW8LAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pyf4Xg3UEEiQD2NCzp/6WAAA">
<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">YKIFy98bjkuhbEsYqGNLhAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cLye6aH2SESwatVpjYoEXQAA">
<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">YKIFy98bjkuhbEsYqGNLhAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2yvvtHzbtk2NI1laIqnZIgAA">
<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">YKIFy98bjkuhbEsYqGNLhAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="LpfavDrXvUyXWhDCerNBKAAA">
<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">OwSjvLNz7k6ykeCSEqe5cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="DOeqoVe5bUOMBmkPL0LuMQAA">
<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">Q1R7e9XaWkWu3bxRpZkJfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="0Mcb/8zD1UiceZRf3CCvSgAA">
<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">OwSjvLNz7k6ykeCSEqe5cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="syyxrTUxCUKJ5IgSqRqdYgAA">
<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">Q1R7e9XaWkWu3bxRpZkJfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="M6jDf2ObH0mxuOo3O8UKMAAA">
<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">OwSjvLNz7k6ykeCSEqe5cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="iUYm/OwZs0uQwF8lakS9pwAA">
<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">Q1R7e9XaWkWu3bxRpZkJfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="I3jkYrI4J0aAV4cgbgeFWgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1252</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">OwSjvLNz7k6ykeCSEqe5cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="nng6CrJd00OAdXqOVQyaeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1252</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Q1R7e9XaWkWu3bxRpZkJfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[49]" type="UMLGeneralizationView" guid="f4VFCKrBhky5Ab+Q5H16oQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">428,885;352,885;352,682</XPD:ATTR>
<XPD:REF name="Model">WXowAqV8EUmQ5S5lNPvAiwAA</XPD:REF>
<XPD:REF name="Head">CSmmr29LIkaSNAuxXjYv8wAA</XPD:REF>
<XPD:REF name="Tail">ldFwJkl1nU6jZreGfcaYVwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pvu7p7UG/kO7mnMoRbA1xwAA">
<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">WXowAqV8EUmQ5S5lNPvAiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4D78Xn7UCkuUxZm7RqHl3QAA">
<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">WXowAqV8EUmQ5S5lNPvAiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="M9nEreja9UWSKTm4zfX+JgAA">
<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">WXowAqV8EUmQ5S5lNPvAiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[50]" type="UMLGeneralizationView" guid="pb84pFs98k2NUY4F5uJI4AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">424,829;352,829;352,682</XPD:ATTR>
<XPD:REF name="Model">gkaLmL2lJES+cGHrjN6RDQAA</XPD:REF>
<XPD:REF name="Head">CSmmr29LIkaSNAuxXjYv8wAA</XPD:REF>
<XPD:REF name="Tail">ejFPlqGlhU+gNurJcT0lsQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AG3rRxlYxEKVLMsbrnUoPQAA">
<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">gkaLmL2lJES+cGHrjN6RDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="w6OfRhgvbE66HPRX3cGHGwAA">
<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">gkaLmL2lJES+cGHrjN6RDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="LMBILx0oiEij7iFaE7CAeAAA">
<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">gkaLmL2lJES+cGHrjN6RDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[51]" type="UMLDependencyView" guid="TLL9+LDL00iWCeFXG5q4SAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">484,652;400,652;400,872;428,872</XPD:ATTR>
<XPD:REF name="Model">73ryDo3rZUa57kFJ/z2TQQAA</XPD:REF>
<XPD:REF name="Head">ldFwJkl1nU6jZreGfcaYVwAA</XPD:REF>
<XPD:REF name="Tail">WMtQHz18c0OvLFKLe0I5TwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bkW6m0QQD0SPhe0rzmvg5wAA">
<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">73ryDo3rZUa57kFJ/z2TQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6LP+SJ0dm0mbyI0g+fKBogAA">
<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">73ryDo3rZUa57kFJ/z2TQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="UX2nnGRBEEOlnn6tcGCcNAAA">
<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">73ryDo3rZUa57kFJ/z2TQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[52]" type="UMLDependencyView" guid="+9oE1u458kKHXwnFbHhqnAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">488,747;488,808</XPD:ATTR>
<XPD:REF name="Model">c5iiFqY8nEKVpp9Dh1tgAgAA</XPD:REF>
<XPD:REF name="Head">ejFPlqGlhU+gNurJcT0lsQAA</XPD:REF>
<XPD:REF name="Tail">IFXsZUPx0EaRQ3J10CirHQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="EpHaD387f0KcHFhQDADZPQAA">
<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">c5iiFqY8nEKVpp9Dh1tgAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="9el0UvoCBkmPIrFnwDcsqwAA">
<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">c5iiFqY8nEKVpp9Dh1tgAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+VZ/H6ID9kmIMP8t4Y++BwAA">
<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">c5iiFqY8nEKVpp9Dh1tgAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[53]" type="UMLAssociationView" guid="VZEqLLXlrEaN9X4OwHDZxgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">664,525;348,525;348,235</XPD:ATTR>
<XPD:REF name="Model">X2V/9jFHmkq9gP0nNMznugAA</XPD:REF>
<XPD:REF name="Head">HNwxSJ+8hE6UjTQM/2RQTQAA</XPD:REF>
<XPD:REF name="Tail">lzbiZ3I0gEaaTv2/j7EOkQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="E8CJl2YY40u30zY3MTxkygAA">
<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">X2V/9jFHmkq9gP0nNMznugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0h8C1/PchUCk17x8kGmjegAA">
<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">X2V/9jFHmkq9gP0nNMznugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KEHJ3EHhv0ecyHSyum48zAAA">
<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">X2V/9jFHmkq9gP0nNMznugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="WrEpZP8PW0quIKA/wx6fMQAA">
<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">2pKd3hzCYEebbpmNmrw51gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="6HqDCd6GsE6CYghjIz/9hAAA">
<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">3qWJ4f1Y0k6+yJtjAITF/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="wLMFJ3UDnUy+LTjOkPKvVgAA">
<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">2pKd3hzCYEebbpmNmrw51gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="TCKUF17GAk6MuTn0AHPhVQAA">
<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">3qWJ4f1Y0k6+yJtjAITF/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+Dws0+R4QkO8fcg/lZ62DgAA">
<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">2pKd3hzCYEebbpmNmrw51gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="t6BV+FVAb0WfBc47CHqrbwAA">
<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">3qWJ4f1Y0k6+yJtjAITF/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="zGu8WF7PM0mdQ/SBSZqywQAA">
<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">2pKd3hzCYEebbpmNmrw51gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="OTPj2qqjH0S3RuR0stz4ZwAA">
<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">3qWJ4f1Y0k6+yJtjAITF/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[54]" type="UMLClassView" guid="D1NAvJ9SSEqEwE7RI3srlgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1564</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">119</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">u6w5SJVdt0CZf2LwD+tJmAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TEj3Td5gkEuXTZHlVLBaAQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="3fa6JIAe2Uy5vyWHWCy1vwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NetworkWaitFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="aoREbk0pbkqwlb911jctiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="hqVIqpN7zESpzHCugNth/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="XUFTKyY6l0OgsQcWjO1oqAAA">
<XPD:REF name="Model">u6w5SJVdt0CZf2LwD+tJmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Smw9EiN7x0mU6DQUwQAVKAAA">
<XPD:REF name="Model">u6w5SJVdt0CZf2LwD+tJmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PVdXQ9eZS0SwJsbnJ0wkOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">u6w5SJVdt0CZf2LwD+tJmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[55]" type="UMLAssociationView" guid="T2cOvCCjy0uLYs6gjyQ4XQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1624,504;1624,420;1340,420;1340,377;1311,377</XPD:ATTR>
<XPD:REF name="Model">w+dZ/St4oESaCPVdfJwq6wAA</XPD:REF>
<XPD:REF name="Head">qNjclFPdaUGAvRmIe3nc6QAA</XPD:REF>
<XPD:REF name="Tail">D1NAvJ9SSEqEwE7RI3srlgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="NWG4Rnbz30e0c4DAnYba9wAA">
<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">w+dZ/St4oESaCPVdfJwq6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="a77SUtCLUk2QMtptxntROgAA">
<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">w+dZ/St4oESaCPVdfJwq6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="K+CHEKsUoU+sLatXkpL1OQAA">
<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">w+dZ/St4oESaCPVdfJwq6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="v+jI9urwUk6X7okyAsWp1wAA">
<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">LJUxQ+uScUqtH6e/BuatxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="4RW+Rbg9H0+VaJMEdT5SrQAA">
<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">i8xp7eiXuEa+XnPyCssADAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="XYC1eEs5WUi1JTByyUkVyQAA">
<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">LJUxQ+uScUqtH6e/BuatxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="NgZXtBIwUUuIe9x6koEJjgAA">
<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">i8xp7eiXuEa+XnPyCssADAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="4PPlKpCIv0GOse0M10BUYwAA">
<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">LJUxQ+uScUqtH6e/BuatxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="6RQulIWlmkmbOIMN+8DICAAA">
<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">i8xp7eiXuEa+XnPyCssADAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="W3q1IF1mkUqOpxt4AlAssAAA">
<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">LJUxQ+uScUqtH6e/BuatxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="i7/gSNtQyUuU37vK1O1FdgAA">
<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">i8xp7eiXuEa+XnPyCssADAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[56]" type="UMLClassView" guid="g2QATUIP3E+bzwT6wCLIPQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">912</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">688</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">gRY0dF5JgEmsiX12ublS7gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="j/Nd+InlH0ukVgDsD6fcoAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="G0WTedKkxkay1bbzRDAKkQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ComputerMakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="e6B3FjIRWEi+opJ4PnyvbAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: ConcreteStrategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="SG3wiKF0hEmCeVY8FbhZbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YHcNUkUcBEOJKob+GnWyDQAA">
<XPD:REF name="Model">gRY0dF5JgEmsiX12ublS7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="tuDq5g9+Z06WpKHTjr2mkgAA">
<XPD:REF name="Model">gRY0dF5JgEmsiX12ublS7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="F/vrbOEhxke4pI2EtBiW0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">gRY0dF5JgEmsiX12ublS7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[57]" type="UMLClassView" guid="rH8OZSRsVk2JkabP0fPAbgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">912</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1012</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+EAohHT54kqusR0HZdUYGgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="6cnu+Y79qkue47hRNzSKrAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NetworkMakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hQb4B/9+KUunSVaiCHfXeAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: ConcreteStrategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Np5fOSgch0S87deucSyiJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Gq9f+XRaBUSfS3OtNW1A3gAA">
<XPD:REF name="Model">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="y9jfHrjI1Eq7CdvGj/7hpQAA">
<XPD:REF name="Model">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="RbqUxVMXvk2Y6KR4x9ECOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[58]" type="UMLClassView" guid="KM+p9q9KTkuYd8oGgfYUwwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">912</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">760</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="txZbr/TBG0qndVME3t4dEAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="CIDvgw0+UE2JcQhDXAwUoAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NetworkMakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pUcY0PoIZkujQI9SvQR83QAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: ConcreteStrategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Dor8gVjjhUylEj5GAY678AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KrJMHvBEA0q9jerCtnPTtwAA">
<XPD:REF name="Model">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="eISQNUiLa0myVQVUQqX9/QAA">
<XPD:REF name="Model">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="utpZiHpNRUakf4S4VDR52gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[59]" type="UMLGeneralizationView" guid="EfNW+Z5xWE2bA39EbhU6xwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">912,1040;896,1040;896,964;792,964;792,923</XPD:ATTR>
<XPD:REF name="Model">MWxkh7cuIkuDquh6Wd8kewAA</XPD:REF>
<XPD:REF name="Head">Pj4xGWW0oEqlLWTIlSC6bAAA</XPD:REF>
<XPD:REF name="Tail">rH8OZSRsVk2JkabP0fPAbgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="m5qhp1yK7kOGXobjuN1PBAAA">
<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">MWxkh7cuIkuDquh6Wd8kewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JLhokvbWH0CcaUuc6es8TwAA">
<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">MWxkh7cuIkuDquh6Wd8kewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="CwrCdJG7YEmm3AHw1Q/BKgAA">
<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">MWxkh7cuIkuDquh6Wd8kewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[60]" type="UMLGeneralizationView" guid="kDulQyxx4EifuqTm/1dIPgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">912,728;796,728;796,667</XPD:ATTR>
<XPD:REF name="Model">PZF++W5jrUiw4JVvaNHktwAA</XPD:REF>
<XPD:REF name="Head">+Qd/1akhkkqvihPXRsjuBgAA</XPD:REF>
<XPD:REF name="Tail">g2QATUIP3E+bzwT6wCLIPQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CXrrn+LZqUasLkZHhIovkwAA">
<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">PZF++W5jrUiw4JVvaNHktwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/iYd+/eW30GyLZNfZQCE1QAA">
<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">PZF++W5jrUiw4JVvaNHktwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="R78viVPO10yMuAMRAq79jQAA">
<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">PZF++W5jrUiw4JVvaNHktwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[61]" type="UMLGeneralizationView" guid="GJof0PveDEWQANvgyEk8TQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">912,792;796,792;796,667</XPD:ATTR>
<XPD:REF name="Model">1BaT5X2HhUWe9+zMZOr9DQAA</XPD:REF>
<XPD:REF name="Head">+Qd/1akhkkqvihPXRsjuBgAA</XPD:REF>
<XPD:REF name="Tail">KM+p9q9KTkuYd8oGgfYUwwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rHESV1+i2Eyd29VAFVoxjwAA">
<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">1BaT5X2HhUWe9+zMZOr9DQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="SsCFgmfV6kGH05y6J0laSgAA">
<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">1BaT5X2HhUWe9+zMZOr9DQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Qxm/hnCdRkiY7SZhRMBBQAAA">
<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">1BaT5X2HhUWe9+zMZOr9DQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[62]" type="UMLAssociationView" guid="hRPXKHeaYUm4TXeVwr7sBAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1127,712;1480,712;1480,546</XPD:ATTR>
<XPD:REF name="Model">mCtZd5Ncz0KHjWmMoqlOPQAA</XPD:REF>
<XPD:REF name="Head">1DAZ8hapHk25BcF8DFCgHAAA</XPD:REF>
<XPD:REF name="Tail">g2QATUIP3E+bzwT6wCLIPQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="K8Vd1NqGSEOlCTsF9giQKwAA">
<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">mCtZd5Ncz0KHjWmMoqlOPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="TX6gigdYY0CT0HQvWEh32QAA">
<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">mCtZd5Ncz0KHjWmMoqlOPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="qxFKc0fnd0qh5vZLhHLXYQAA">
<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">mCtZd5Ncz0KHjWmMoqlOPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="SVbirwVHFUuHPzsrSdtTuQAA">
<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">oTFydG9T9UKl2ZTbFILd9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="dBdwf8QdfUOX+HNjAqiiXwAA">
<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">vArzK/cmPUyJb78bmaPF9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="miK/OVAam06aiLNJBHF7bQAA">
<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">oTFydG9T9UKl2ZTbFILd9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="DodHqXvMX0aAyt74gTV0KgAA">
<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">vArzK/cmPUyJb78bmaPF9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+7uBxnGDHUKjQeAAvan2/AAA">
<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">oTFydG9T9UKl2ZTbFILd9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="rTsyVHb/3EyQwVE2KijGkQAA">
<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">vArzK/cmPUyJb78bmaPF9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="XNPbWLwCeUqPjm9LHgyPbAAA">
<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">oTFydG9T9UKl2ZTbFILd9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="FTQ/44vntUS3VSzAJ0zXRgAA">
<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">vArzK/cmPUyJb78bmaPF9gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[63]" type="UMLAssociationView" guid="lpLaYJlq0U2Ikr0czBZwKwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1127,788;1596,788;1596,546</XPD:ATTR>
<XPD:REF name="Model">raMM78oW7U6OCfBFJmjnXwAA</XPD:REF>
<XPD:REF name="Head">D1NAvJ9SSEqEwE7RI3srlgAA</XPD:REF>
<XPD:REF name="Tail">KM+p9q9KTkuYd8oGgfYUwwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bU3ypVftjEOSX9KjhKe0cgAA">
<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">raMM78oW7U6OCfBFJmjnXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AMRY6yBTNEK0O/Bq9/4LkwAA">
<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">raMM78oW7U6OCfBFJmjnXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="3EgEj5nt6k6DtJxcPKAmkQAA">
<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">raMM78oW7U6OCfBFJmjnXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="DU+z/WBIiE2C+z5nUM8hrQAA">
<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">FeFIjuPcVU2h2wNdKlJBRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Gh7wpOOxm0uap6wpYNU2cwAA">
<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">Hp16swXmlkm6ezvd3T8R1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="qW+/sePMPU2OZIWeO0trYAAA">
<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">FeFIjuPcVU2h2wNdKlJBRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="1B5ZRRd8BkGyyaT2wv2DzAAA">
<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">Hp16swXmlkm6ezvd3T8R1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="QMtbARhW1UGUxeoW9srZogAA">
<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">FeFIjuPcVU2h2wNdKlJBRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="BMQZworuYEyTM+GOUIeuSgAA">
<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">Hp16swXmlkm6ezvd3T8R1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="+lki3CdGDEmNbrp/1hgFjAAA">
<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">FeFIjuPcVU2h2wNdKlJBRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="1yNPz6ijGUyierTz/ICQlwAA">
<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">Hp16swXmlkm6ezvd3T8R1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[64]" type="UMLAssociationView" guid="w9Rr8ZN+q0+BQqH/4al2pAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1127,1036;1636,1036;1636,546</XPD:ATTR>
<XPD:REF name="Model">M/KhJxTtg0KbQnbUdWmAgQAA</XPD:REF>
<XPD:REF name="Head">D1NAvJ9SSEqEwE7RI3srlgAA</XPD:REF>
<XPD:REF name="Tail">rH8OZSRsVk2JkabP0fPAbgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="T3G+w54U1UGIYrTgudp/nwAA">
<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">M/KhJxTtg0KbQnbUdWmAgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="63gxwmq+yUWWf8OVsxdyLQAA">
<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">M/KhJxTtg0KbQnbUdWmAgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="IlZk4yK/O0iJdy4nQzOZugAA">
<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">M/KhJxTtg0KbQnbUdWmAgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="L4qslHFkLkuv/PsaEHmBRQAA">
<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">53pYoXMmP0O5+enb6TC4SAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="R2MOBlNM0E2WUMCtFAuxrwAA">
<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">pLCgdMm6IUmdMjJSfRsBVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Bza7PZV1gkua7PN14EFyZgAA">
<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">53pYoXMmP0O5+enb6TC4SAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="otSWxwmgWkGH4abscSKO2AAA">
<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">pLCgdMm6IUmdMjJSfRsBVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="HEsrr5dPgUeNpBkF8ms3gwAA">
<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">53pYoXMmP0O5+enb6TC4SAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="P93UyQrRek22EF4cnYLL7wAA">
<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">pLCgdMm6IUmdMjJSfRsBVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="0LAGhrxGmkKd0VQSa94vxwAA">
<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">53pYoXMmP0O5+enb6TC4SAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AjOBUGvvSUSYfk3kF8+8yAAA">
<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">pLCgdMm6IUmdMjJSfRsBVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[65]" type="UMLClassView" guid="3r5b0icQ9kKBtP4fCLQZwgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">556</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">182</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">cSDSIhdmf0eHml0IP4ly2QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2Xi1v7x+gkmIIcSySzV3EQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zmVXW2pmfU69Y+FmdElCHAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="A2t3FqNWPk65g+AyldQRZAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Command Pattern: Command&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zexpCbfRkkWliGUsNZEyvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5b/oi4CYT0yqRMV5Ni6/dAAA">
<XPD:REF name="Model">cSDSIhdmf0eHml0IP4ly2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7dyT6ku0QUKGjf/2IcCI2QAA">
<XPD:REF name="Model">cSDSIhdmf0eHml0IP4ly2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="gFEKSCxWoEikzv4dmXP+iQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">cSDSIhdmf0eHml0IP4ly2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[66]" type="UMLClassView" guid="KgaixkegTUm+/DTCN4HmugAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">226</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">EoTbap/sgEG+mwgKM+XFNQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Mowa/J+XcEe0xy3PxGD07wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="086FvDTmdEm+QEu1ziSjggAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BreakerMoveCommand</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6nkMc6jodkCWR8gQbiZuAAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Command Pattern: ConcreteCommand&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="rVub6bJHkkiDKAVQB5SSggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="MWIx3bNJrk60LI68+KDMzAAA">
<XPD:REF name="Model">EoTbap/sgEG+mwgKM+XFNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="F0D79uBDMk6lo2agyKmArwAA">
<XPD:REF name="Model">EoTbap/sgEG+mwgKM+XFNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="KZoZBM2b6UuLSXwjtaL69wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">EoTbap/sgEG+mwgKM+XFNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[67]" type="UMLClassView" guid="T04/V7m0gky97vU0cn286AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">316</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">226</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">aMdjlXIw+kSYN63dhoObhgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pd0uRU4k0U6JTAyubY2UsgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="s39ezJVcekCOaJtqNgGKmQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MakerMoveCommand</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="yQSbEDqofkKeS5CNRLkQCQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Command Pattern: ConcreteCommand&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="NC/U2omx4E6n3oFqDeuuoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="GC0yi81TOkuX4c79kFcyxgAA">
<XPD:REF name="Model">aMdjlXIw+kSYN63dhoObhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="AbIEhj4ljESoSsDLhsM7SAAA">
<XPD:REF name="Model">aMdjlXIw+kSYN63dhoObhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="AOtFLr4sskm2SlsutW+mPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">aMdjlXIw+kSYN63dhoObhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[68]" type="UMLClassView" guid="qbPMLbGwHEe8RHC+dh23CwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">656</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">316</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">226</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">ld0wGYuBuk28f4A8TKM0+wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="F0jhlREgq06/fkioMmUoogAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="dZtUOlcur0K9YJk9aFdOjQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NewGameCommand</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ANupcVga/0CH1rCZlDvSxAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Command Pattern: ConcreteCommand&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BVY7KMv9BUuBC3Di40WDCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="h85dIn3g2UqUGN9vnC1Q1gAA">
<XPD:REF name="Model">ld0wGYuBuk28f4A8TKM0+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EU+S9cjWGUG7i0XMcuQXEQAA">
<XPD:REF name="Model">ld0wGYuBuk28f4A8TKM0+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pl8Voaf5WkmtRHwuLFUqBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ld0wGYuBuk28f4A8TKM0+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[69]" type="UMLClassView" guid="ptN313hSWk6NYXtgdV5yEAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">656</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">226</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">B6Je/v67+EG0ip0QF00Z8wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6xzgQUQ5eU2PbUmtKohG0QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="W7WrT3h9I0S4UEJs1VTqZAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ExitCommand</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="D7gr1D8UaUybinTYzQ7tDAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Command Pattern: ConcreteCommand&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="aKP9ajADOEiuZ1k2zkQFrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wVzqEmulw0i0KFZ+/xJeTAAA">
<XPD:REF name="Model">B6Je/v67+EG0ip0QF00Z8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="RAaTSW3AtkKfIZgMlMCm5gAA">
<XPD:REF name="Model">B6Je/v67+EG0ip0QF00Z8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Wj4UUViIjEOiJRNpZC7rAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">B6Je/v67+EG0ip0QF00Z8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[70]" type="UMLAssociationView" guid="rKQ0HbOjV0SYKZHHnulg8wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">868,371;868,588;1380,588;1380,546</XPD:ATTR>
<XPD:REF name="Model">3Ru1Gx7vHkKDTNu6BfDyqQAA</XPD:REF>
<XPD:REF name="Head">ZkcgDVcx40CudxnUYzjPoQAA</XPD:REF>
<XPD:REF name="Tail">qbPMLbGwHEe8RHC+dh23CwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pn5L7NclKEGhS06jvjIARQAA">
<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">3Ru1Gx7vHkKDTNu6BfDyqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0WbdAClfVUKVNbM7eSC7iQAA">
<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">3Ru1Gx7vHkKDTNu6BfDyqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Eh1ZCO2IQEOyczmo1f1hMwAA">
<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">3Ru1Gx7vHkKDTNu6BfDyqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="vsYhc5xVfUC0mY5IBw42RAAA">
<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">PYwHBSeCGEWgDUtOx/BlNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Acb7TvGnZUybDjBHLTeQUAAA">
<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">yQQOPHAoXUarue7Lo+gF2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="6UX73xCBWUaOkLqUeCrgJwAA">
<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">PYwHBSeCGEWgDUtOx/BlNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9oxFUBnY1E6SHU28G5ljnAAA">
<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">yQQOPHAoXUarue7Lo+gF2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="KI58kEY9fUCL+G94qb5hbgAA">
<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">PYwHBSeCGEWgDUtOx/BlNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="QNWbP0v/G0abY40sg+dMIgAA">
<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">yQQOPHAoXUarue7Lo+gF2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="DiWow/LnpUaZmGP0TRIDzgAA">
<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">PYwHBSeCGEWgDUtOx/BlNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="dUxV16/unUiEn3dZV8w6NwAA">
<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">yQQOPHAoXUarue7Lo+gF2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[71]" type="UMLGeneralizationView" guid="uKE66jTX60a13XCoG0qO7AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">621,280;640,280;640,219</XPD:ATTR>
<XPD:REF name="Model">nB/MmcBmzEu4HjYTdpc/pwAA</XPD:REF>
<XPD:REF name="Head">3r5b0icQ9kKBtP4fCLQZwgAA</XPD:REF>
<XPD:REF name="Tail">KgaixkegTUm+/DTCN4HmugAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="tGkBccEZ8EuEr00vRcR38wAA">
<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">nB/MmcBmzEu4HjYTdpc/pwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wGjLv7kxbEq+Ch/hHEJ18wAA">
<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">nB/MmcBmzEu4HjYTdpc/pwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sV93qQ1/xU+8MXuLDdFCuwAA">
<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">nB/MmcBmzEu4HjYTdpc/pwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[72]" type="UMLGeneralizationView" guid="NBRaK0vT/0mzaYckUXr8VgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">621,344;640,344;640,219</XPD:ATTR>
<XPD:REF name="Model">zJ5Sv/Gcq0y87cc7BvHgBQAA</XPD:REF>
<XPD:REF name="Head">3r5b0icQ9kKBtP4fCLQZwgAA</XPD:REF>
<XPD:REF name="Tail">T04/V7m0gky97vU0cn286AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ucbY3ot3kUuOEku843on4gAA">
<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">zJ5Sv/Gcq0y87cc7BvHgBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xvBjPIW+4Ei6Ag+PEGiy2wAA">
<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">zJ5Sv/Gcq0y87cc7BvHgBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="bJK67SOSOESZuIlJj1IhCgAA">
<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">zJ5Sv/Gcq0y87cc7BvHgBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[73]" type="UMLGeneralizationView" guid="YaAPFgnPtE6g01I8v2bhJAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">656,280;640,280;640,219</XPD:ATTR>
<XPD:REF name="Model">ZALnFS7S+E+eNMHIJrdeYwAA</XPD:REF>
<XPD:REF name="Head">3r5b0icQ9kKBtP4fCLQZwgAA</XPD:REF>
<XPD:REF name="Tail">ptN313hSWk6NYXtgdV5yEAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="et/pWXdTPUKyZMenltmuMAAA">
<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">ZALnFS7S+E+eNMHIJrdeYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0ZcU+Eemb0WeYho4Rzrq3gAA">
<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">ZALnFS7S+E+eNMHIJrdeYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="exsmvzO8zEe8haMfLTtNXAAA">
<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">ZALnFS7S+E+eNMHIJrdeYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[74]" type="UMLGeneralizationView" guid="Qdj2P7O7okmF4u7wx1yaGQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">656,344;640,344;640,219</XPD:ATTR>
<XPD:REF name="Model">liYhKoYT+USe4Xt8eIflHwAA</XPD:REF>
<XPD:REF name="Head">3r5b0icQ9kKBtP4fCLQZwgAA</XPD:REF>
<XPD:REF name="Tail">qbPMLbGwHEe8RHC+dh23CwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vLh/qMuL/0yo7bboXZLVhgAA">
<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">liYhKoYT+USe4Xt8eIflHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="9RbGfmElJUu+6Ml50Ly+6QAA">
<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">liYhKoYT+USe4Xt8eIflHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="3Tn1pRUztkSh3B5DM4YnAQAA">
<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">liYhKoYT+USe4Xt8eIflHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[75]" type="UMLAssociationView" guid="dASGxLU21UuN1FhPF3Hp5wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">956,224;956,196;737,196</XPD:ATTR>
<XPD:REF name="Model">bzcegCRg+0uG0SozdWtD+AAA</XPD:REF>
<XPD:REF name="Head">3r5b0icQ9kKBtP4fCLQZwgAA</XPD:REF>
<XPD:REF name="Tail">FhSGZ0VQ4UyFVs/oOHP6ywAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ogfphi2HzUmR+0MhTMKYTwAA">
<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">bzcegCRg+0uG0SozdWtD+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="whwBcpE3+Eqd812wvxsGswAA">
<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">bzcegCRg+0uG0SozdWtD+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XwVpl6cC5Ee7dNafI4C1iQAA">
<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">bzcegCRg+0uG0SozdWtD+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="1rzs9WrPV0+4e7hVkWJmjgAA">
<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">S9ihMXQsqkeLmgcLlif6jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ASlWT8nDS06yPzLX60ZwewAA">
<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">57aomWDURkK7kFPYaXyWbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="dD48QAFZhUCnWvcZJTIgmwAA">
<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">S9ihMXQsqkeLmgcLlif6jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="6j+Qm/vD5k6PI8OtrX6TdQAA">
<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">57aomWDURkK7kFPYaXyWbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Me2HiY+m3UOZYzxtv/7BrgAA">
<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">S9ihMXQsqkeLmgcLlif6jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="UAiSFcHPxkqQd0WM7/zivQAA">
<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">57aomWDURkK7kFPYaXyWbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ZgfiN2JBy0WNaz2FvXFhvwAA">
<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">S9ihMXQsqkeLmgcLlif6jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Ytw9XSx71ESwy++sP8Vg4wAA">
<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">57aomWDURkK7kFPYaXyWbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[76]" type="UMLAssociationView" guid="BN0Du5tnpkaWUVvD1mGGYQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">396,280;372,280;372,444;308,444</XPD:ATTR>
<XPD:REF name="Model">d5RuhhaCcEy1KRPg7K3bDwAA</XPD:REF>
<XPD:REF name="Head">Za//DCXtPEaYTHDZkvW8LAAA</XPD:REF>
<XPD:REF name="Tail">KgaixkegTUm+/DTCN4HmugAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="y0mi5/BAI0ufEog8C1f7ZwAA">
<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">d5RuhhaCcEy1KRPg7K3bDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="9RmqNWgU7UCte/s1h5dOcAAA">
<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">d5RuhhaCcEy1KRPg7K3bDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="BJp5NKUQ80G9nUo8ueasxwAA">
<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">d5RuhhaCcEy1KRPg7K3bDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="X4Jr6QLpM0GjBqUkR7nmQAAA">
<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">nIjY/qXzTkKStCBe2O9s6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="dCyW9Kc4uka/9FvBC888SAAA">
<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">GyZUwjY7bUOLVysGLkAaWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ot3QdTbJGESlBQ+Gwn+wqAAA">
<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">nIjY/qXzTkKStCBe2O9s6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="SIr3Rr7NwE65kgBFJaAyagAA">
<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">GyZUwjY7bUOLVysGLkAaWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="5u6Vuc9uxU+NdgrktoN42wAA">
<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">nIjY/qXzTkKStCBe2O9s6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="040WcKKdjEWSxAIYXIQpiAAA">
<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">GyZUwjY7bUOLVysGLkAaWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="0UROXUMyQ0u29Z2sjhYZWQAA">
<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">nIjY/qXzTkKStCBe2O9s6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="aLDBAYn1eEOch+u3h6u+XgAA">
<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">GyZUwjY7bUOLVysGLkAaWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[77]" type="UMLAssociationView" guid="0f2Vg6r4sUa7BEqKZXuo1AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">508,371;508,460;308,460</XPD:ATTR>
<XPD:REF name="Model">uFRJC3YhB0Gpb2O1vac02AAA</XPD:REF>
<XPD:REF name="Head">Za//DCXtPEaYTHDZkvW8LAAA</XPD:REF>
<XPD:REF name="Tail">T04/V7m0gky97vU0cn286AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pb9sMyGrq0aG4dbdtCW75wAA">
<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">uFRJC3YhB0Gpb2O1vac02AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AkdjmcqnJkWhWTUZehf8LQAA">
<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">uFRJC3YhB0Gpb2O1vac02AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+VVi+wwOPkqCppJtzOQfGQAA">
<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">uFRJC3YhB0Gpb2O1vac02AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="q8tuF9bMwk2+ynF8nofMHAAA">
<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">cwI2Gmq/bkuhOIcIyLioYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="XD6jevjj10mm+l/6zz4ZBgAA">
<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">ruIQIfVfmEaWyndHkh94lQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="3qVg6aUO7kyQLblA3oKnIwAA">
<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">cwI2Gmq/bkuhOIcIyLioYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="UxRtevdBtESzcFJGDR79XgAA">
<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">ruIQIfVfmEaWyndHkh94lQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="qAs7/mJJzESQh5az2+cbCgAA">
<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">cwI2Gmq/bkuhOIcIyLioYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="lVVsLoh9p0CyOsrREzNqLQAA">
<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">ruIQIfVfmEaWyndHkh94lQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="FDYpcHbNlESfOQBAIF0MWQAA">
<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">cwI2Gmq/bkuhOIcIyLioYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="A6CV0QHe+kqmGslowy4FLQAA">
<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">ruIQIfVfmEaWyndHkh94lQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[78]" type="UMLClassView" guid="8wb9Kkr2ikibvCZmtuDMmwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">644</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">420</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">153</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">2HujO4/z70CwRe5qwBO+qAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="T5GSxSkLVUK8bX8UK4B4TwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tO2QT+oYcEu2v0yVf06BTgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameControllerTemplate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QggVf6F6F0iUPytkzkFkRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="NNylaqJDnkCRA/LjJ1/9VAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bbzTKA886keMj9JjhDiDPgAA">
<XPD:REF name="Model">2HujO4/z70CwRe5qwBO+qAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2m/TsZwQBkOk5+iMJQ467AAA">
<XPD:REF name="Model">2HujO4/z70CwRe5qwBO+qAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="R6583dxrQEKS5O7xBkX1wgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">2HujO4/z70CwRe5qwBO+qAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[79]" type="UMLGeneralizationView" guid="ASkpLTxYzEeSQiK8CydKnQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">716,504;716,462</XPD:ATTR>
<XPD:REF name="Model">r1EhLLybeUimgT15wFXVAAAA</XPD:REF>
<XPD:REF name="Head">8wb9Kkr2ikibvCZmtuDMmwAA</XPD:REF>
<XPD:REF name="Tail">lzbiZ3I0gEaaTv2/j7EOkQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="M0sphKbasEKcdwS8P9IjWgAA">
<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">r1EhLLybeUimgT15wFXVAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yALqWOvCFE6xQoxS2lhfdgAA">
<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">r1EhLLybeUimgT15wFXVAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="UhHaS9mJvkSXsGYNApapeAAA">
<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">r1EhLLybeUimgT15wFXVAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[80]" type="UMLGeneralizationView" guid="rqWRKN4uZE2ipEBqnQc9BgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">557,747;557,932;64,932;64,132;868,132</XPD:ATTR>
<XPD:REF name="Model">ao0YyJzrKEi4jPpYBHVEYAAA</XPD:REF>
<XPD:REF name="Head">xam5cBXW5kG0loRXT1kmbQAA</XPD:REF>
<XPD:REF name="Tail">IFXsZUPx0EaRQ3J10CirHQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="NBZf0PJ/ak2jSyE7nrzhcAAA">
<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">ao0YyJzrKEi4jPpYBHVEYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Cf8slTVGVkegQcxYeY008QAA">
<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">ao0YyJzrKEi4jPpYBHVEYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vI512d7G90qnVHth2AdfKwAA">
<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">ao0YyJzrKEi4jPpYBHVEYAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[81]" type="UMLGeneralizationView" guid="QzHG9JZvt0mNoMGbCe1YowAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">649,660;680,660;680,968;40,968;40,84;948,84;948,128</XPD:ATTR>
<XPD:REF name="Model">6M3uTnIw0UO0QHxNFhnMZgAA</XPD:REF>
<XPD:REF name="Head">xam5cBXW5kG0loRXT1kmbQAA</XPD:REF>
<XPD:REF name="Tail">WMtQHz18c0OvLFKLe0I5TwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="k1Wvk1QKk0qBHE1M4cwQogAA">
<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">6M3uTnIw0UO0QHxNFhnMZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="PBo1BkLmWEyKuB2NBRfdJQAA">
<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">6M3uTnIw0UO0QHxNFhnMZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QLdRHQjpVUCRtrqAOM8wuQAA">
<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">6M3uTnIw0UO0QHxNFhnMZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="GjURAkEzakOZ3nGKPNTFFgAA">
<XPD:ATTR name="Name" type="string">ClassDiagram1</XPD:ATTR>
<XPD:REF name="DiagramOwner">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="uZir3BuzikibNuUoFzj4TwAA">
<XPD:REF name="Diagram">GjURAkEzakOZ3nGKPNTFFgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">17</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="gaES2Sx51E2HoIULB4Y4ugAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">380</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">352</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HqMrZbV31UmfvoTEqQFUZwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5V2qvglHyECYCRxvHXeh+QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Game</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/dBgCdUf9UySr7BZOBkbzwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: ConcreteSubject&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7x/ztaQ9YkW0xRQq+j3UXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="OSup2JkJnUOIPg+c2bLyTgAA">
<XPD:REF name="Model">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="UVJ0wMmAZEGYzXZr1Oj5CAAA">
<XPD:REF name="Model">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="EfhIwTSnYEKIxzuwWkLSfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="cD+rOFjmRkWjlSt6OhFvFwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">384</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">169</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="mh1RwHj5nkuVFkJEM3ZXygAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="LDESyniyv0Oo2odQgx6ROgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="vwqWqpm7VkKTzrJCUVVmHgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: Subject&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="qIr/uSCYXkaT1ZG0h0cx3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="efeOk4i68EKZJSvd274K7AAA">
<XPD:REF name="Model">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VD0UXCDUCkylgd5XuilUZAAA">
<XPD:REF name="Model">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="GQHHhAUxcEyBU2YKUHYfiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="evYY5bDcKEu4ICU8yO+L7gAA">
<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">72</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">222</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ne2MQitbakCs8oxll7Xr8wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ItOeVwsdv0CmjN9bazzXQwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Logging</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SiW6w/1fuk+6IOMS1DYiiAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: ConcreteObserver&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zCPcTLrnQkid5bQPtcSwGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="yMprE6Wsx06V3QeVa8VpzwAA">
<XPD:REF name="Model">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="weFJU3kMeUeSIcDDtrL7LQAA">
<XPD:REF name="Model">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="GyNxyjCAxkeRVdUhx8H5sgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="ld/85C6rAESELhVF0j01FgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">176</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">108</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="hpob+AypUEGpVX4yBn7yWAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="J9BNB2jgFEqmqM6xRczyTAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameController</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="p7Du2uCaAUerLztzr7lM1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="1XhqidDeUU2ftXk7zarr0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="OMvuRtog/UCvfsMR2/oWdQAA">
<XPD:REF name="Model">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="q40viyf/pEyUT6ESRgfObQAA">
<XPD:REF name="Model">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="XzfpjoqcO0uhcZJcxZZWwwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="u0neNuc37EKqZrMgeL4W9AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">178</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ACibdI9srUiae+q5RV48+QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="3zUa3vQWvEGCa84sdmm3UwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pS4SXahbnUSv04aIVDWhggAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: Observer&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="EVPJMB1eY0e1ieneyqtaZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="p5BBadx0RE+sHI/r+vtNGAAA">
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gpvqyGpRW0uLwH+vW1NTBwAA">
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vtQSO3IMJUexLG3DHK0VCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLSubsystemView" guid="XeNI2iWPLEKkAp6RgyDu8wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="vdpJRna0MkyP8IE5C1MDQwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="MySlcKgipkWG5mFrBzZLTAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUI Subsystem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ulCb0gLK6Eq29wXlB6LYYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="qVRaN7ZjhE6UW0aAqPvJcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="keXGMdsJtU6lQna0YRCo/AAA">
<XPD:REF name="Model">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLSubsystemView" guid="0vx+NZR5TECkt77ulfNmAwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">144</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">bF0M5fZESECfDeBH7VkqVwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8NCkbIACBES3+nq/co1h0AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="bSkYwFSsxUuXtv8lE2keUQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Players Subsystem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="jZnq6rNsu0KUHo3tRzJLZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="aAKzPRo1zkWRsDZAeqeMkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7X2wXZneqUijsQSZxxMedgAA">
<XPD:REF name="Model">bF0M5fZESECfDeBH7VkqVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLGeneralizationView" guid="CLkmZaG1RUmqEwWS1EdR0gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">404,104;325,104</XPD:ATTR>
<XPD:REF name="Model">zLgBLlAZc06JvqTy1wZA+gAA</XPD:REF>
<XPD:REF name="Head">u0neNuc37EKqZrMgeL4W9AAA</XPD:REF>
<XPD:REF name="Tail">evYY5bDcKEu4ICU8yO+L7gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rAcp0TIGKkiZQcdUv8ODmAAA">
<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">zLgBLlAZc06JvqTy1wZA+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="65eFpYnYdkKfYOyBEdde6gAA">
<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">zLgBLlAZc06JvqTy1wZA+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="NJoyz+nRIUqVoSyhi1v0SAAA">
<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">zLgBLlAZc06JvqTy1wZA+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="KpX68WQ+gEGQMokB7HOVbwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">208,184;208,127</XPD:ATTR>
<XPD:REF name="Model">RFGhYxj8VE+PD5AcNsp26gAA</XPD:REF>
<XPD:REF name="Head">u0neNuc37EKqZrMgeL4W9AAA</XPD:REF>
<XPD:REF name="Tail">XeNI2iWPLEKkAp6RgyDu8wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fHWExOYG7Uy2EGuKqqktYgAA">
<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">RFGhYxj8VE+PD5AcNsp26gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="P+wyaRp77Ee9dQy2j/ECdwAA">
<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">RFGhYxj8VE+PD5AcNsp26gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fy1M2iyVOkOK0WFFRf/3ywAA">
<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">RFGhYxj8VE+PD5AcNsp26gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="DEBJR9MNfkKQB7+8RV8dnwAA">
<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">k3Z6s525Ek2c8FEsKfdWBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jtl/liAsZ0+gRCdz6Q2sZAAA">
<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">zIi14y9GfEi2knqk8jFMTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="nmAspyGStUqPJZDfUqbi9QAA">
<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">k3Z6s525Ek2c8FEsKfdWBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="b2yk9ZTMCUez6UdSKpiNxwAA">
<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">zIi14y9GfEi2knqk8jFMTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="osWuNsl+dEqEj1y9EyHqQQAA">
<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">k3Z6s525Ek2c8FEsKfdWBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="a68tGwZLRUCY0N5S9ZI8pQAA">
<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">zIi14y9GfEi2knqk8jFMTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Vyg7kT+ty0SxTPU4qd8fLgAA">
<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">k3Z6s525Ek2c8FEsKfdWBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="5gWwJbMHDE2uIksuo5NZEwAA">
<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">zIi14y9GfEi2knqk8jFMTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="wLr5plS3uUmufVgo0j1N7wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">416,208;267,208</XPD:ATTR>
<XPD:REF name="Model">5eTZaDdKIk2jDTtbHLG4lAAA</XPD:REF>
<XPD:REF name="Head">XeNI2iWPLEKkAp6RgyDu8wAA</XPD:REF>
<XPD:REF name="Tail">ld/85C6rAESELhVF0j01FgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="q9VwymQpFkWZZkYHcc4s1AAA">
<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">5eTZaDdKIk2jDTtbHLG4lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="lPqI/a8WgkafWAajC2jqDQAA">
<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">5eTZaDdKIk2jDTtbHLG4lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wnRC8gP8fU64p52DZr8c8wAA">
<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">5eTZaDdKIk2jDTtbHLG4lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="cgAyOhsWG0umh2bH2dW+mgAA">
<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">aucwN7wUUkidt8necR/tlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Db77Qf6GDEiqNhnpzlrPMQAA">
<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">l8Nb1wV+JUuOv4VJBDQXgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="SqxAXBX/wkKkzNpIHYQoKwAA">
<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">aucwN7wUUkidt8necR/tlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="mGJp6GxT8UaceqjHbrfNswAA">
<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">l8Nb1wV+JUuOv4VJBDQXgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+Fcyo6Mr40mJ1DiK9Xzr7wAA">
<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">aucwN7wUUkidt8necR/tlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="uXzrCk2otEGnr70idKug9gAA">
<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">l8Nb1wV+JUuOv4VJBDQXgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="qBoFCg7Fa0aGsUvjRMR0vgAA">
<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">aucwN7wUUkidt8necR/tlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="IlMcM21uyk+ybBr1Bc4OZAAA">
<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">l8Nb1wV+JUuOv4VJBDQXgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="AemRIYHl4USsGy0Cr5tm8AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">148,224;116,224;116,388;380,388</XPD:ATTR>
<XPD:REF name="Model">sFuXx6gUiES6s/+IPhjuVAAA</XPD:REF>
<XPD:REF name="Head">gaES2Sx51E2HoIULB4Y4ugAA</XPD:REF>
<XPD:REF name="Tail">XeNI2iWPLEKkAp6RgyDu8wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HKWXpaJRzUaHCgaJ9lcELgAA">
<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">sFuXx6gUiES6s/+IPhjuVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="n/3tjrqaeECF782tml30IwAA">
<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">sFuXx6gUiES6s/+IPhjuVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0DR0DjiBcUOQxdCivT8gLgAA">
<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">sFuXx6gUiES6s/+IPhjuVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="VJqTF5MMEEK7nzIUCQr/9AAA">
<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">IMUSYJm1PEKo9as8AFDI8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="16OiPGWdRUeaag0/tZUp3wAA">
<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">3/hZjTEArEiBMQKyTS5iSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="XBtREWO6cUWs/46eI7si3QAA">
<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">IMUSYJm1PEKo9as8AFDI8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="aQLJmsXdNEixyvMMz9w2DgAA">
<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">3/hZjTEArEiBMQKyTS5iSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="lgLxtJtia0qKuPpR5iBZ6wAA">
<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">IMUSYJm1PEKo9as8AFDI8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="iDW6oj4SZ0KAOxYgnkfXEAAA">
<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">3/hZjTEArEiBMQKyTS5iSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="rEMxB2bxXUuy0GOZk8PDuAAA">
<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">IMUSYJm1PEKo9as8AFDI8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="K6/fkhGlCUCg503HX9PHXgAA">
<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">3/hZjTEArEiBMQKyTS5iSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="+nb6mnbEfUyqMsKEaBDW4gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">208,300;208,253</XPD:ATTR>
<XPD:REF name="Model">lE/pYuxArkq61by9G465cAAA</XPD:REF>
<XPD:REF name="Head">XeNI2iWPLEKkAp6RgyDu8wAA</XPD:REF>
<XPD:REF name="Tail">0vx+NZR5TECkt77ulfNmAwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qIJncaig40W0ICMa1SQw+wAA">
<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">lE/pYuxArkq61by9G465cAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="sM+0h+Eat0ewWvBj75FN6QAA">
<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">lE/pYuxArkq61by9G465cAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XBcOWWb52kydwg1ilFPGAwAA">
<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">lE/pYuxArkq61by9G465cAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="zSw0io5xGEuj340FFxzKKwAA">
<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">+Tom2pMubEWvUJd64f9YlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="JdyfALbIfEuUTEiqaYEqRQAA">
<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">vbStxV/dgEuoXgJpMmSHewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="dWQwL7QiekWAW9nElDzuQwAA">
<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">+Tom2pMubEWvUJd64f9YlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="bq9Rft1a10ihvObegbhzhQAA">
<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">vbStxV/dgEuoXgJpMmSHewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="8kaA2WGuJ0W7wq50w4AYZAAA">
<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">+Tom2pMubEWvUJd64f9YlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Xydbm0qhrUCR0MsPQ4ZazQAA">
<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">vbStxV/dgEuoXgJpMmSHewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ukiHRB63ykuEvW2jlcvZQgAA">
<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">+Tom2pMubEWvUJd64f9YlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="d4N1VYhCK0Cycdty3QBuaAAA">
<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">vbStxV/dgEuoXgJpMmSHewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="Icha7tFBrUOzpZAoPrIO+QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">468,176;468,127</XPD:ATTR>
<XPD:REF name="Model">YNZE3yFUjEO3qV7IaMGRXwAA</XPD:REF>
<XPD:REF name="Head">evYY5bDcKEu4ICU8yO+L7gAA</XPD:REF>
<XPD:REF name="Tail">ld/85C6rAESELhVF0j01FgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Hd0Yt37KNUOskSTeypYRbAAA">
<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">YNZE3yFUjEO3qV7IaMGRXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0e7d1OdFbkSa68+Q3LegXwAA">
<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">YNZE3yFUjEO3qV7IaMGRXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="NsN3eyH3C0K9fCHCKXuzwQAA">
<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">YNZE3yFUjEO3qV7IaMGRXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="da1LibUcoEaZHjM1QUej6gAA">
<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">//IONA/3CkGB6gIvoSNtuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="l+YymyFt10e+MjIOWIke1QAA">
<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">cfBoSMa/FkWGPhEFq+zcFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="oYfsB/fpVke53zSXdoWBfQAA">
<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">//IONA/3CkGB6gIvoSNtuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="AekpTB9YPUmga1ZrjAHi7gAA">
<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">cfBoSMa/FkWGPhEFq+zcFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="4iXMjuM86EuMmMvAo4Gh0gAA">
<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">//IONA/3CkGB6gIvoSNtuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="WiJ+PfaoMEeI8oinPtUSDAAA">
<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">cfBoSMa/FkWGPhEFq+zcFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Bb2J7b9KO06O/ylpyr+sMAAA">
<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">//IONA/3CkGB6gIvoSNtuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="rsXNJHKpBUmjhKYsHtbZkgAA">
<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">cfBoSMa/FkWGPhEFq+zcFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="Uq8k5DDz6EiGZIVfnNrUZgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">468,352;468,299</XPD:ATTR>
<XPD:REF name="Model">x4y0bnrgak+yFJ6p37LA4wAA</XPD:REF>
<XPD:REF name="Head">cD+rOFjmRkWjlSt6OhFvFwAA</XPD:REF>
<XPD:REF name="Tail">gaES2Sx51E2HoIULB4Y4ugAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="X7mTXxPdJkWHB2ffT3vPegAA">
<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">x4y0bnrgak+yFJ6p37LA4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ShXDPYQKTE2AUKjoVWu0aAAA">
<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">x4y0bnrgak+yFJ6p37LA4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5MvvyMIG/0Cl9IJ5ho3MiAAA">
<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">x4y0bnrgak+yFJ6p37LA4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="86qoEJoGnECNFEyB3F/T2wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">523,200;584,200;584,352</XPD:ATTR>
<XPD:REF name="Model">PG7F29XVUkiyUhvu4u2vPgAA</XPD:REF>
<XPD:REF name="Head">gaES2Sx51E2HoIULB4Y4ugAA</XPD:REF>
<XPD:REF name="Tail">ld/85C6rAESELhVF0j01FgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="BDuk5j5tvEC0h6DP2PcA9wAA">
<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">PG7F29XVUkiyUhvu4u2vPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="BXIGuU49r0uekWuMg2mU4QAA">
<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">PG7F29XVUkiyUhvu4u2vPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="iC03o9gH4kSPI1Sa7oJ9kAAA">
<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">PG7F29XVUkiyUhvu4u2vPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ZI2eX7oscEuBOK3G77LS9QAA">
<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">vTCbG3YcekKQ2O3N2Y1tnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="uGOY9hwaf0GZUbqJyFhRxwAA">
<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">3JW1FyR1bkuChsBDgK6qMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="dNGr5iB4AkSeiOPyO2aUigAA">
<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">vTCbG3YcekKQ2O3N2Y1tnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="TW3lSG4rtUOlpY9+y9IXqAAA">
<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">3JW1FyR1bkuChsBDgK6qMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+OFzp+KcGEmyaF+hUbYq7QAA">
<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">vTCbG3YcekKQ2O3N2Y1tnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="obcalyu1NUaJ/Rf1Wy427gAA">
<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">3JW1FyR1bkuChsBDgK6qMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Lb1KUzh9vkqCqUwJSL6VdAAA">
<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">vTCbG3YcekKQ2O3N2Y1tnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="2gwKRCYI2U282I262FB0lgAA">
<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">3JW1FyR1bkuChsBDgK6qMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="Ako3B7hez0G0tYg/7xLecgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">620,127;620,384;592,384</XPD:ATTR>
<XPD:REF name="Model">HQjR4nYMRkqMkriGYvcv8gAA</XPD:REF>
<XPD:REF name="Head">gaES2Sx51E2HoIULB4Y4ugAA</XPD:REF>
<XPD:REF name="Tail">evYY5bDcKEu4ICU8yO+L7gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="COsOqyGfHUaPGLfmaULDEAAA">
<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">HQjR4nYMRkqMkriGYvcv8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="K4TFV3v+CU2LmQMSFQeK+wAA">
<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">HQjR4nYMRkqMkriGYvcv8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Qo5qxEkpSUCiMDahx+9jWAAA">
<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">HQjR4nYMRkqMkriGYvcv8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="RPf9uuk06kCI89kzob9zLgAA">
<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">i5+2ZPc4CEa/SDM3SWLLsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="4gSu+k+z+kai0yX5XVr3SQAA">
<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">dMYm52R1gk2YYQaSUH7hgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="kXu1pA5Av0KXOD4JkNG1ZQAA">
<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">i5+2ZPc4CEa/SDM3SWLLsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Xqp5eNjS1EyPxlV9qMvjAAAA">
<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">dMYm52R1gk2YYQaSUH7hgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Uj6+zk8yW0CdA471rtMpbQAA">
<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">i5+2ZPc4CEa/SDM3SWLLsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qtcM5yCIRkyxbAVJn04f6wAA">
<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">dMYm52R1gk2YYQaSUH7hgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="uAb0JIp3NUyoLdYphJi3nwAA">
<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">i5+2ZPc4CEa/SDM3SWLLsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="97GsXS7CN0uYFdkDZNTy7AAA">
<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">dMYm52R1gk2YYQaSUH7hgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="fzwd1DHTnEy+PKn1E6piLgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">380,364;263,364</XPD:ATTR>
<XPD:REF name="Model">kU++IVHZdkCYxFjVQpYv8AAA</XPD:REF>
<XPD:REF name="Head">0vx+NZR5TECkt77ulfNmAwAA</XPD:REF>
<XPD:REF name="Tail">gaES2Sx51E2HoIULB4Y4ugAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7dsacBZKEEK+b8J2/AmoUgAA">
<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">kU++IVHZdkCYxFjVQpYv8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Q0MY5hvAlUmIXOhDnfKHLAAA">
<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">kU++IVHZdkCYxFjVQpYv8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Q/c99iG1z0Ozaaq2t7msQAAA">
<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">kU++IVHZdkCYxFjVQpYv8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ZIBb1f4ZYUeqXuv2sZHpbwAA">
<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">tomN9J5FBE+uF60lwX/w6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="+wYumrPJdkenMsLzlcT9jwAA">
<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">68rVI+8AtE2MD/2RRgJfygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="VUNTirLlXUWhafesC3qBwAAA">
<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">tomN9J5FBE+uF60lwX/w6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="fSL9ZhJD6UyZpTRRS4PfKAAA">
<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">68rVI+8AtE2MD/2RRgJfygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="C/Je+JgVcEWAgqM4fcDQ4gAA">
<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">tomN9J5FBE+uF60lwX/w6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="O8CSodemYk2e7PfMXuwzZQAA">
<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">68rVI+8AtE2MD/2RRgJfygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="kbVIZyUYC0SaJQojx34ERgAA">
<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">tomN9J5FBE+uF60lwX/w6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ATSKKkJ4006OXj1gPMxgTgAA">
<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">68rVI+8AtE2MD/2RRgJfygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[2]" type="UMLClassDiagram" guid="tevx+MP6cEaihb2uoeP/fQAA">
<XPD:ATTR name="Name" type="string">player subsystem</XPD:ATTR>
<XPD:REF name="DiagramOwner">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="GU7befR0YUyQUeRjY4G2HAAA">
<XPD:REF name="Diagram">tevx+MP6cEaihb2uoeP/fQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">20</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="gMkMJAeG2U2/lzRmiKd+agAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">788</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MOpN0bU8C0K7eySUa6RnngAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="o2psZEU+nkWGuqO2hup4RAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameMove</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ek8Jf2/ynUy31aBhjtJTcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="76eNLWUXqkSxr5l7zP+oYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xkw9c8l7Ck2sA9Yx4uzuOgAA">
<XPD:REF name="Model">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="68PAiZ0KkEmW66MasiC3JwAA">
<XPD:REF name="Model">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="0kRfQAWF80WXfAfufnMrcgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="lPwdibim4Ee+auTDyckxqAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qTTlZOCyYkaepr0s3ZtBLwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="T+NwWS+S8k+V6GNY/6bjewAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BreakerMove</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Z9l0LbygXEukoqLVetET4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4r/tdjChaky6jcGRflBXUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ut2P78GmoEiS0m2Nm5pnvwAA">
<XPD:REF name="Model">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="lHw6Ol5nxkKOnplNoCVWoAAA">
<XPD:REF name="Model">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="HlfrWzfM+kisu3BFqyUcBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="6nPU4QlbCUejnm2kst/YXwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">948</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">916</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xkWhN/5IU0yrT3TM7HjhjQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="o0sj/BxEaU+GsylHVEMcigAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MakerMove</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0/kZ/DEmcUuyVQO2cT4OvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="H20EnUlwFECnwajsASKQtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="CGIVvHlgAU2dcXS/k5QsQQAA">
<XPD:REF name="Model">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="01gxuQ6xO0mMxiUnBq8rogAA">
<XPD:REF name="Model">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="QW7vyUfQME23kUpCAtsHxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="yHvvCJxSX0KqYCczCJUOEwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">474</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">702</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">187</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="g7KrjWgyqEKyNk7OVfZe1wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WDzWsmvjqUWBP6j0YaFRdgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BreakerPlayer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="H+X8QgbrVU6cdPG3gFnK9AAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: Context&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Zy7BBORgC06ApYWQ3dvq6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1i7RabhyQEiQcwnQ04oTKgAA">
<XPD:REF name="Model">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2TjlXGttUkWVB5oZnQBbbgAA">
<XPD:REF name="Model">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="eB3/5cH1g0Ck/OQP6JkZ6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="KMvVvVsZh0eU4JFjqZUwMgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">494</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">622</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">166</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="1gPesjZ+/kqGcEy0Xo/mqQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="P/gEj+kYX0KHwjsIYAug7gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MakerPlayer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="HQJtsQj540Gj4OA/xzKzcQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;StrategyPattern: Context&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FZdZlQ/QGUWEdEg0njyYcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vMhqv46iuEmGkBCXw1HvHAAA">
<XPD:REF name="Model">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mEUj7JNPzkaSZ1N/eeuxMQAA">
<XPD:REF name="Model">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="slQpALz6wUifnuZKm2ybGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="d2DU/8qlH0S4vZpgQzFjNQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">718</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">622</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2eKKWQF6E0KzZEM+2A7EjwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="66ze9dG0R0G1ueh7RrPMeAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CjAUWSsrmESvU6eYBm1qCgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: Strategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="jnqwF1PfukqM4dY9IQxihQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dttXJsc+2kWWKxleqwVUHgAA">
<XPD:REF name="Model">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wRS+I8JEkEiwdm74APBsmgAA">
<XPD:REF name="Model">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nNeB35/wEUW0G56AdOrsXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="JscraLtbV0GoOCEStGAXGwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">718</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">702</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="meN23FOGREmpiyoZEy6h3QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Tp+5hHrZEk2j8HSvVq1CfAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BreakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="JmFecAwxD0Cpp/Ii5TLkngAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: Strategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="KByU3EYgskKW8QNMSi/cngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="MaeHomQfXEydPK234LOnPgAA">
<XPD:REF name="Model">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="12hHIsGIrky9wdB04VMjggAA">
<XPD:REF name="Model">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="g4XV9vKQ902JTvcue/IjtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="odKHAB6bQUOE/6AcEuQBWgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">922</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">622</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/39bWS4je0m1PpKOi3E9RgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ZEyx1uOxhk++i+WGrDbLzgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HumanMakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="j1bffZPV/U2BXm1aYIknqwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;StrategyPattern: ConcreteStrategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="PZafRdiwqkGJDz1h8tU+TQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Yt06e6zdgkewmkp0Yk+eBQAA">
<XPD:REF name="Model">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="M8oK/SuaZ0OJrqN05AZbPAAA">
<XPD:REF name="Model">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="FYfClzK6V0iEyWa29Ep1eAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="gVvvpOfo/EiXTuXifUVAdwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">922</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">702</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+IpTvsuXKUeKB5KX/0+jQwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="9cz/1zmwo0CFOBqj74gspAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HumanBreakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0iRV5si1XEyyHD206lC7TwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: ConcreteStrategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8bOCRMpxqEyhCbXImATU9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="sN6XbXS7m0+qbewpEMhiswAA">
<XPD:REF name="Model">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bFbd6E6eN0aCFqEWHYpivQAA">
<XPD:REF name="Model">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jpjMRZPbK0aUZzvfUZAyJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="cFXyuCpHrkGDgV6VJCWsfQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">922</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">770</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FU67o43BqUy7GU4MwH78pAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5QPVYJFvi0muDrTXOxi0XQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">RandCompBreakerStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qeszhd1/+0qsPRb2h2DG2gAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Strategy Pattern: ConcreteStrategy&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ngjWOjZV7U+YhEkr/VgkmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="foLR9yx+R0Su07kFoBRloAAA">
<XPD:REF name="Model">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="JjG0Vs+hHk+f8LlQ0Wx7BQAA">
<XPD:REF name="Model">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PJfgg4mcQEOjApMCSF1QVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="pYBzLUg2RUmudiCtv2Qi/wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">718,728;660,728</XPD:ATTR>
<XPD:REF name="Model">G2uSwA5jt0SMAds7mQjbyQAA</XPD:REF>
<XPD:REF name="Head">yHvvCJxSX0KqYCczCJUOEwAA</XPD:REF>
<XPD:REF name="Tail">JscraLtbV0GoOCEStGAXGwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="f+Po4UHOu0y209K8XtyWKgAA">
<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">G2uSwA5jt0SMAds7mQjbyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="U4kTWfXjXEKCvBoYyAX1LgAA">
<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">G2uSwA5jt0SMAds7mQjbyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EYzSLWuuIEOiPC6U2E0UmQAA">
<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">G2uSwA5jt0SMAds7mQjbyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="g6dn1k0OvEeoPrK+mztJLQAA">
<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">oGsXwpuWG0O8QWB2ntIYVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="MD+SXYaMK0eFQVZc9x1xOAAA">
<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">LIQ2adITcEWhgl9c1WrtWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="A3BdMNL/o0+XTULWBKY05gAA">
<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">oGsXwpuWG0O8QWB2ntIYVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="6ARvUQ3fZkKYiIp4elWP5gAA">
<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">LIQ2adITcEWhgl9c1WrtWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="AEoGYAg+9EGM0ugI5EHzrQAA">
<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">oGsXwpuWG0O8QWB2ntIYVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="QOqOq0PRfUK1TlyOeSn0jwAA">
<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">LIQ2adITcEWhgl9c1WrtWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="DtW5kJqcuU2rXmNGJLX43wAA">
<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">oGsXwpuWG0O8QWB2ntIYVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="o71K+jwYx0GTrykuvNBPOAAA">
<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">LIQ2adITcEWhgl9c1WrtWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="q1EEMNddaU2ADKvydpMZmQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">718,649;659,649</XPD:ATTR>
<XPD:REF name="Model">w0czv8vr0UeJxYVWhV16EgAA</XPD:REF>
<XPD:REF name="Head">KMvVvVsZh0eU4JFjqZUwMgAA</XPD:REF>
<XPD:REF name="Tail">d2DU/8qlH0S4vZpgQzFjNQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bx1eGsY2qki43SSx852mJgAA">
<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">w0czv8vr0UeJxYVWhV16EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dPcSyZlipky73uFAYUfZ7QAA">
<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">w0czv8vr0UeJxYVWhV16EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="IkRWdnEqU0eqgr+xxFoD2gAA">
<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">w0czv8vr0UeJxYVWhV16EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="QU5vFq25c0au9o+HnsWhCQAA">
<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">YwGXWi5gAUyzAPDSPZS19AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="2ir4YjiBeEmAQB9ZKEeL3gAA">
<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">tG221l5stk6mMq2kUDMhPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="gXwY/Iemy0erblrFFerDlwAA">
<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">YwGXWi5gAUyzAPDSPZS19AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="w+jsxEzVuEmXkA6Q/9NsMwAA">
<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">tG221l5stk6mMq2kUDMhPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="wKAqwlaQ0kKjD+jtkJiBDwAA">
<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">YwGXWi5gAUyzAPDSPZS19AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="dzCQyx3jF0yWV1/9BD3RZwAA">
<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">tG221l5stk6mMq2kUDMhPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="oFF36P8Z/0aTCohR6Xp1CwAA">
<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">YwGXWi5gAUyzAPDSPZS19AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="N4keCx+s3kmdwUnfOeSgDQAA">
<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">tG221l5stk6mMq2kUDMhPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="S9OD7B34kk2nm7kONUHkIgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">922,720;904,720;904,796;832,796;832,757</XPD:ATTR>
<XPD:REF name="Model">5rUztXHFZUaFSxTjrl8NowAA</XPD:REF>
<XPD:REF name="Head">JscraLtbV0GoOCEStGAXGwAA</XPD:REF>
<XPD:REF name="Tail">gVvvpOfo/EiXTuXifUVAdwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="2Wu2MZLPUEaQM1wBXpv7wAAA">
<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">5rUztXHFZUaFSxTjrl8NowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="uNKD6RJ+10Cp8BCY7dfuaQAA">
<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">5rUztXHFZUaFSxTjrl8NowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="MQIfooTHJUWuPU0TyUINdQAA">
<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">5rUztXHFZUaFSxTjrl8NowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="axkGWn3zSEKggRvKF1bMkwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">922,796;832,796;832,757</XPD:ATTR>
<XPD:REF name="Model">jHRs+OFiZ0Gmcdys4hSKZQAA</XPD:REF>
<XPD:REF name="Head">JscraLtbV0GoOCEStGAXGwAA</XPD:REF>
<XPD:REF name="Tail">cFXyuCpHrkGDgV6VJCWsfQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6Bm6fsQvpEWiFdUJLxLyHwAA">
<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">jHRs+OFiZ0Gmcdys4hSKZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vvHm3qhGuUeehn7l8nRmwAAA">
<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">jHRs+OFiZ0Gmcdys4hSKZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9CR9Lx/GwUKmegR2UV7IHwAA">
<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">jHRs+OFiZ0Gmcdys4hSKZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="h/2wDiZCVUe8ehAsmccj/gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">922,649;889,649</XPD:ATTR>
<XPD:REF name="Model">2j4frvNGO02rFWUr0rW5PQAA</XPD:REF>
<XPD:REF name="Head">d2DU/8qlH0S4vZpgQzFjNQAA</XPD:REF>
<XPD:REF name="Tail">odKHAB6bQUOE/6AcEuQBWgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HgXZfyV300uxgfajiidNYQAA">
<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">2j4frvNGO02rFWUr0rW5PQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="HV5RUgv+8EyRrgZHqULOBQAA">
<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">2j4frvNGO02rFWUr0rW5PQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Db76XFoKeE6rSIJJGToSowAA">
<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">2j4frvNGO02rFWUr0rW5PQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="9i9imw3MFkWvDP9gN+gAQAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">944,884;877,884</XPD:ATTR>
<XPD:REF name="Model">YADW7tcq6E2PQNh2M3yyZgAA</XPD:REF>
<XPD:REF name="Head">gMkMJAeG2U2/lzRmiKd+agAA</XPD:REF>
<XPD:REF name="Tail">lPwdibim4Ee+auTDyckxqAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="yvmeKovY8UOhW2fi5cdYcQAA">
<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">YADW7tcq6E2PQNh2M3yyZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="NG2pc+BPz0SrVRjCAB7puwAA">
<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">YADW7tcq6E2PQNh2M3yyZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vXGSY8qk20CeT3edhzu4/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">15</XPD:ATTR>
<XPD:REF name="Model">YADW7tcq6E2PQNh2M3yyZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="641e5YrTdk2y2FqldFQAAAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">948,932;916,932;916,884;877,884</XPD:ATTR>
<XPD:REF name="Model">Qvx9A9ze+EaiMVaTtWvlhgAA</XPD:REF>
<XPD:REF name="Head">gMkMJAeG2U2/lzRmiKd+agAA</XPD:REF>
<XPD:REF name="Tail">6nPU4QlbCUejnm2kst/YXwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="8TWIFV2iO0izwaInO6iiwgAA">
<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">Qvx9A9ze+EaiMVaTtWvlhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4AmGCmbV4kSyVRdf7KBz1QAA">
<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">Qvx9A9ze+EaiMVaTtWvlhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="mCYIflLFEE+9ibWKsWiVeAAA">
<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">Qvx9A9ze+EaiMVaTtWvlhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLDependencyView" guid="X5qk01uAW0OB9d5SzNCA4QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1092,825;1092,872;1029,872</XPD:ATTR>
<XPD:REF name="Model">B9H9zHtjqEquwJuFEHQ0GQAA</XPD:REF>
<XPD:REF name="Head">lPwdibim4Ee+auTDyckxqAAA</XPD:REF>
<XPD:REF name="Tail">cFXyuCpHrkGDgV6VJCWsfQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="JDyXOtDkLUOrvVQTcc0YYwAA">
<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">B9H9zHtjqEquwJuFEHQ0GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zKAMKCqyUkm0IFyXDzfeNwAA">
<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">B9H9zHtjqEquwJuFEHQ0GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="F/uP1ASznkOG3NkT/8jD2gAA">
<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">B9H9zHtjqEquwJuFEHQ0GQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLDependencyView" guid="3YuAb4D1zUCzCEOysAA4bwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1137,732;1166,732;1166,896;1029,896</XPD:ATTR>
<XPD:REF name="Model">DpaNlk1rDECecmhYX6yPRQAA</XPD:REF>
<XPD:REF name="Head">lPwdibim4Ee+auTDyckxqAAA</XPD:REF>
<XPD:REF name="Tail">gVvvpOfo/EiXTuXifUVAdwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HAVhV0yIaEGF0NUHZovwpwAA">
<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">DpaNlk1rDECecmhYX6yPRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yuoJejmyFU+5DHdrhS8GRQAA">
<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">DpaNlk1rDECecmhYX6yPRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="phkiiMjZ80mmkrqORh5NjQAA">
<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">DpaNlk1rDECecmhYX6yPRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLDependencyView" guid="MxxnvPP55EOgerWcBr9M4QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1134,652;1224,652;1224,948;1027,948</XPD:ATTR>
<XPD:REF name="Model">19OmHOBhhEGED7K5I3L/iAAA</XPD:REF>
<XPD:REF name="Head">6nPU4QlbCUejnm2kst/YXwAA</XPD:REF>
<XPD:REF name="Tail">odKHAB6bQUOE/6AcEuQBWgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="i4w1l0ZZrkCzufiTzDF62QAA">
<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">19OmHOBhhEGED7K5I3L/iAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xAxCzajU5kOaSWticJan4QAA">
<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">19OmHOBhhEGED7K5I3L/iAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OxYYAZIGIESQ/XSInrIKmwAA">
<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">19OmHOBhhEGED7K5I3L/iAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[3]" type="UMLClassDiagram" guid="G8NEKmwpikm/DWBpepddAAAA">
<XPD:ATTR name="Name" type="string">gui subsystem</XPD:ATTR>
<XPD:REF name="DiagramOwner">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="eyZlIPh1D0ydAyNBsNVotQAA">
<XPD:REF name="Diagram">G8NEKmwpikm/DWBpepddAAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">19</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="yIEAj6eg80atfKbfdXuJRgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1086</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">270</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="DKId9KX9/E+Cl33rKVWewQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="CG2gq3i7Ck+VAWovYQhkxgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+RMw6uVbUU+IYpDH49sHzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="L9Cc3tZkfUKBTKwLdH7YWgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jaF73xr440m54QZJK+gJawAA">
<XPD:REF name="Model">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Mi+zVFqxi0S/KtULzPGcZAAA">
<XPD:REF name="Model">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="38pJBKAsjUi2ep6Md+/B4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="JWuMuqhyWUShozlyOI4CWwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1222</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">366</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8ARTrBF0CU+rScywp3+PswAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="8UhcM2y4FkSNoSQd6zgaVAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameInputView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="oDqOxC1D+0K7PDHosv9ymAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nP4O713nZUKLa0n63voNOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="8INlvmSmT0OvEg/wUZ4Z1AAA">
<XPD:REF name="Model">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7EdEZ1mR1keBPgGQMklweAAA">
<XPD:REF name="Model">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="cc533FyRNk67SAE4rUIInwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="KabostkuF0OTb/gGXzX8FwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1266</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">274</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="R8OPgH6+oU6O4CrnfLa9SAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tR1WVPIJqUyz05JnAUQmoQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameListView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ECc3a3H6h0itL9EwdqLtYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="InzDUNWp9UCuipYO3fpZqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dKCrKkdX502h3bCL0EnWgAAA">
<XPD:REF name="Model">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="X9HpZE6qik2Emk5+jtXUhQAA">
<XPD:REF name="Model">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="iRld7XdcvUqTFMX0HD+2iwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="gdyYl2nA5E6aG04isOHUmwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1374</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">354</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">222</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="itF09RbHQkmgq/qO4trgswAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ETR4w7tfFU2y05+7NKriQgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GameListItemView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3+t1PFrzM0K20AccvhP0BQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: ConcreteObserver&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WHzudsnTnkm/WNk/pjf03AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dHlFwno/jkyTbfjvKr+GkwAA">
<XPD:REF name="Model">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WFkiIQQEpUiL1ALsvIQ9egAA">
<XPD:REF name="Model">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6zRC62vp5UGls64jJ6l6cgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="ED5gV4/Rx0y1gFY05G+I8gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1128,312;1128,391;1222,391</XPD:ATTR>
<XPD:REF name="Model">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
<XPD:REF name="Head">JWuMuqhyWUShozlyOI4CWwAA</XPD:REF>
<XPD:REF name="Tail">yIEAj6eg80atfKbfdXuJRgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6Cdav0Z60EOJZP3EHirrsQAA">
<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">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KuPozOk3xUqPNNJc5qeaoAAA">
<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">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="iaRMF7bvrkmJDN1coPF+SgAA">
<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">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="vcsCsmBRz0CfRx5fUlluoQAA">
<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">GH25WqC3aEiPB6yNdNnFKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ytLQ6fV9bUur2Qr3hQBFnQAA">
<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">xjfsCAgsc0CbIK0PRNI30AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="XrF0fLzFBk+ynyG4O6ORZgAA">
<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">GH25WqC3aEiPB6yNdNnFKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="x/w173usDkebJ/hhmlivugAA">
<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">xjfsCAgsc0CbIK0PRNI30AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="NiQlqkkTAUWvwWsC3fEZagAA">
<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">GH25WqC3aEiPB6yNdNnFKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="15UA2YVudkuooHBdmpG+AQAA">
<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">xjfsCAgsc0CbIK0PRNI30AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="GCTiVTHbfU2lEynvI+OTeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-828</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">GH25WqC3aEiPB6yNdNnFKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="6UQnZ/sv2E6Z7JYuy/WENQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-828</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">xjfsCAgsc0CbIK0PRNI30AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="XWCoFRzdAUWUc/jBzrW7IwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1356,296;1404,296;1404,354</XPD:ATTR>
<XPD:REF name="Model">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
<XPD:REF name="Head">gdyYl2nA5E6aG04isOHUmwAA</XPD:REF>
<XPD:REF name="Tail">KabostkuF0OTb/gGXzX8FwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="h5eG7zE290u14fstK2XdPgAA">
<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">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zmklqtwN4UCPeWTTi6ArHAAA">
<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">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xJEiE5bCcUSe+yq+fC2iHwAA">
<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">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="4qyeCZtFiUSlgZuXphrowQAA">
<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">MhyNlbapdEKj5pi3yHfY/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="t3DF/tCOs0CZxNYZl1IBdgAA">
<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">hXL+tJIRwkutsSyyhogk8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="nzLyr9weoE6tHdvrrnkYwgAA">
<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">MhyNlbapdEKj5pi3yHfY/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="3gSp54IOj0aRqWuc3G2VEQAA">
<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">hXL+tJIRwkutsSyyhogk8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="8oK+/fltn0yHjNvKZxVZrgAA">
<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">MhyNlbapdEKj5pi3yHfY/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="AOcOp1dhMEy3h+TpKR3EMQAA">
<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">hXL+tJIRwkutsSyyhogk8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Ij8dDWDDIEGtcd70YWnszgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-448</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">MhyNlbapdEKj5pi3yHfY/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="jsDyK3np10Slv2+ZXLw08wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-448</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">hXL+tJIRwkutsSyyhogk8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="IZULp2e150WuMX3O223AuQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1012,514;1012,460;1228,460;1228,408</XPD:ATTR>
<XPD:REF name="Model">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
<XPD:REF name="Head">JWuMuqhyWUShozlyOI4CWwAA</XPD:REF>
<XPD:REF name="Tail">eEh0lYdFtkeesv5I9a/QigAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Bt5QFldqLEisAZq1kHKw0AAA">
<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">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="LzsRwGviLE6zPS9MhKmnpgAA">
<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">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="knJKEbOSvUalBdJkIkSM4wAA">
<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">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="2ovUGt9Fg02+PQEPZF7EiQAA">
<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">VlM+Nq8lok2I56mSrJT4OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="/l1vwIfFREW5UOQVwyBEkAAA">
<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">VxpaBhYAh0KSX8GL1cyNbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Ssxm9RCrr0GkonJX7oKSNAAA">
<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">VlM+Nq8lok2I56mSrJT4OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="UpsGWO8iMkGeFRi2FebYLgAA">
<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">VxpaBhYAh0KSX8GL1cyNbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ZVyZqWxNxUmfqBzA50SkjAAA">
<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">VlM+Nq8lok2I56mSrJT4OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="4dWih6YFrkOvX4vR6v2geAAA">
<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">VxpaBhYAh0KSX8GL1cyNbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Twb1E2Y8U06Dnu7ywTY+fAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">VlM+Nq8lok2I56mSrJT4OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="dvSpIuPkZkCn5tNHgvffBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">VxpaBhYAh0KSX8GL1cyNbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="48zEIcIcfEm54AZdKekDxAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1176,514;1176,484;1256,484;1256,408</XPD:ATTR>
<XPD:REF name="Model">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
<XPD:REF name="Head">JWuMuqhyWUShozlyOI4CWwAA</XPD:REF>
<XPD:REF name="Tail">xK36sX17QEuCGiSygdI3mgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="t59waX5eY0uUXpjSg4tv4wAA">
<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">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AXLMxSNkmkqcbZD+iAtzRAAA">
<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">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="aDaI91/4mEuR1xBLJLjl0gAA">
<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">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="HMHtQYGyakiL3sMr8uCYVQAA">
<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">4bjQVgeOQE6lBhmR3GtUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="656rn4QFU0qqcnks2c4pfAAA">
<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">cF0FdZa0eUWkRrI5JchIoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="3V+3jgsf1U+xdjUdPp/y+gAA">
<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">4bjQVgeOQE6lBhmR3GtUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="RTawRcFx90OyGLFUCuQKhwAA">
<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">cF0FdZa0eUWkRrI5JchIoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="9wp0z2CdrUe2fJ26bxTPYAAA">
<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">4bjQVgeOQE6lBhmR3GtUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="xSy25ZD9NUKGLT/ant7MZAAA">
<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">cF0FdZa0eUWkRrI5JchIoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="tzvWyuABy0uDIAOirMjR5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4bjQVgeOQE6lBhmR3GtUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="gaWkAq+ciECz5P4CHuIGJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">cF0FdZa0eUWkRrI5JchIoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="OCCQ64Q2Ak+GwVmHR6R2ZQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1299,514;1299,484;1272,484;1272,408</XPD:ATTR>
<XPD:REF name="Model">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
<XPD:REF name="Head">JWuMuqhyWUShozlyOI4CWwAA</XPD:REF>
<XPD:REF name="Tail">KCkgql8uAU6CNUhXl3mcsgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="kj60xPrWT06pwuYtyYUTRAAA">
<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">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CJ6UAm6F50qOzcKu3+UOUgAA">
<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">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0GugDcLTok6jnAB8fNKRkwAA">
<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">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ArqcMtxvLkWIS1FmLvafsAAA">
<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">numLlsmK5kmbxcNMuYk6AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="iS/Qi5OAVEuwUTWLqkuq+wAA">
<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">gPOzPFqCQkOazKbQOoqfeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Li4tY3Sai0+JvGr0lEu36QAA">
<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">numLlsmK5kmbxcNMuYk6AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="EfPgYIzzPke/B0Vn7Ed0hwAA">
<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">gPOzPFqCQkOazKbQOoqfeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="6nGGvinjnkCtJ/V7Rz2B2QAA">
<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">numLlsmK5kmbxcNMuYk6AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="+8GbMBpVHE2XU+MUthQ2zgAA">
<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">gPOzPFqCQkOazKbQOoqfeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="pkF8Hq2aGUu17Oa8eoPwDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">numLlsmK5kmbxcNMuYk6AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="SAyhlUkaJUSpYhrF5M5JVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">gPOzPFqCQkOazKbQOoqfeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="xf3+Q2n5BUKe+ODjnEwIGAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1398,514;1398,464;1288,464;1288,408</XPD:ATTR>
<XPD:REF name="Model">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
<XPD:REF name="Head">JWuMuqhyWUShozlyOI4CWwAA</XPD:REF>
<XPD:REF name="Tail">lucdyt/G7kCYi4tg5hZv4AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="w+TKi9YQu0CJWvrbA+Q+7gAA">
<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">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4XCTNPacLEWPgP1vtm6MTgAA">
<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">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="zgty/rz6T0u6dmC04dtFwwAA">
<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">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="iUgLYWORxEuvmdCRoLS0iQAA">
<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">7gtDHzTgPkCueqXIG7s+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="p8ZYj95pckyrLEkjgzsVrQAA">
<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">bcBqWI1Jp0agTkqhcrHhNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="WhU44ro1s0mu6JhByml+awAA">
<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">7gtDHzTgPkCueqXIG7s+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Rm/tCuMSV0i6o2StkN1LYwAA">
<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">bcBqWI1Jp0agTkqhcrHhNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="GFUfpM+C9U2kHvNehllZgwAA">
<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">7gtDHzTgPkCueqXIG7s+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="MgtGlcSckEykmDl2RF7A2wAA">
<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">bcBqWI1Jp0agTkqhcrHhNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="mz6g6gBXaUmmEIW0FLlVJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">7gtDHzTgPkCueqXIG7s+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ES8w1hINy0ip/JiamdmuuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">bcBqWI1Jp0agTkqhcrHhNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="7OcafxIPukil2Ek121ewYAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1502,514;1502,440;1304,440;1304,408</XPD:ATTR>
<XPD:REF name="Model">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
<XPD:REF name="Head">JWuMuqhyWUShozlyOI4CWwAA</XPD:REF>
<XPD:REF name="Tail">Mc+4tQsux0Sw8VVe4nU6ZAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="wetVgt0A2k+A6jItxLBvNwAA">
<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">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="viAHOoX2kUapy7kvas/O0wAA">
<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">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="T90lRcnTqky+G331IzwIjAAA">
<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">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="HGnic9fCHkOEbOTCJ8GprAAA">
<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">yiULWqbBP0ySQELDgHFjMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="5Y1XcGlE3EWKvDTOPIdqxQAA">
<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">BhQIlXoq20qFHE9qOGc9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="j5KCTFKZKEGVUivznCd9FQAA">
<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">yiULWqbBP0ySQELDgHFjMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="DljTG1T0jE6q8qofWZ7mXgAA">
<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">BhQIlXoq20qFHE9qOGc9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="A2qtA7fRdU+tu8S4QtDBKgAA">
<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">yiULWqbBP0ySQELDgHFjMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="0Y652JkBN0ypdB73pnVGbgAA">
<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">BhQIlXoq20qFHE9qOGc9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="pIXlsOrwyEK0d59Gpx3NwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">yiULWqbBP0ySQELDgHFjMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="cqpyDhZoikezjZ7zN263nAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">BhQIlXoq20qFHE9qOGc9ogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="4JARmBQyXkS/nFUegfP62gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1171,292;1266,292</XPD:ATTR>
<XPD:REF name="Model">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
<XPD:REF name="Head">KabostkuF0OTb/gGXzX8FwAA</XPD:REF>
<XPD:REF name="Tail">yIEAj6eg80atfKbfdXuJRgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="NUUtzSyJZ0WRfaPrVaP2GgAA">
<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">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dNN5xwLmcU6YP0dRIBOJuwAA">
<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">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="S6m1dwEpnkK14V+OD+KmwwAA">
<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">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="7cwOwgC/SEqCDypcxXBkYgAA">
<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">XVKvBfVb5EOQsINz4Ng2SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="4CWxrOJWoEyTwtlOngkcXwAA">
<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">gADL/02gGUi0BEh9K7VL2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="yuM3O7Ft3Uqq9iqgKnTwBQAA">
<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">XVKvBfVb5EOQsINz4Ng2SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="xoWet8s+4UCbX701eWKqsQAA">
<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">gADL/02gGUi0BEh9K7VL2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="IgrzgXO8D0uYb1esuGDNXwAA">
<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">XVKvBfVb5EOQsINz4Ng2SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="8o19wkaxzkiByUoIgN8WlAAA">
<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">gADL/02gGUi0BEh9K7VL2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="60pfQ7enQUS6KHKXMRG3vQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-828</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">XVKvBfVb5EOQsINz4Ng2SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="EOB13c9MTke+JbG7WJfOCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-828</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">gADL/02gGUi0BEh9K7VL2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="eEh0lYdFtkeesv5I9a/QigAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">926</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">514</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">165</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="X3o4F9nDwk+73QkQWr7ddgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mfmY8YYDqUyI6h+Kj5wNZQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HumanMakerInputFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SsWoqxkrCkqBZeVvGAPFmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="c6eO0oPPzEioX++ctZMAhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="nOYIAZYygU+NPvKnf98wIgAA">
<XPD:REF name="Model">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BfKhdJ39zEKK+I99IDMGywAA">
<XPD:REF name="Model">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7XOwnnhOqUCL0HsEQa9LIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="xK36sX17QEuCGiSygdI3mgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1098</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">514</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">162</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="g/fTlC55b0SLysPhm9MDygAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="i9lSv93p4USkRwG7t0bjZwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HumanBreakerInputFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/ItbHD0nEk2aAOz8l/OXDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BD9lHkdnS0ydrNa8t2z5LwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="aM9IA5HVa0CApcALhvzDvwAA">
<XPD:REF name="Model">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Uc2cUOvdoEiRXm/85APzEwAA">
<XPD:REF name="Model">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vqZvXPjUB0iaHZWa1Xs/yQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="KCkgql8uAU6CNUhXl3mcsgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1270</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">514</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3Rjh8hY5hUKLjM1ItEvHOgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="95B/LOXvmkOMSX3Ul4++uAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">WinFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="tubk1fZzxku/VxKrPmdVqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WKZ5bU+fnkKednSl+P8qmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="hPyB6BE+bEiXT0Z2Kpp4cQAA">
<XPD:REF name="Model">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="nqmj12Spm0i3fTcOkk1jowAA">
<XPD:REF name="Model">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pTCgxQSTcEyjjQquaieldgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="lucdyt/G7kCYi4tg5hZv4AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1358</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">514</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6QzUqel3I0C1qPFboyMfpQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="SruJmyCKS0Wpmv1Frv2cxgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NewGameFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4nxN1phR6UeljDkLzce3TQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8ViCMw8AGkmAAK+M/g8G4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zLPurG+gwEuvauUHxgJgEgAA">
<XPD:REF name="Model">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9y42bzJTGUyeS6BqqJ1jvgAA">
<XPD:REF name="Model">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="S/JjrADpmEK/aM3JqY0GTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="Mc+4tQsux0Sw8VVe4nU6ZAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1470</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">514</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="DOyf6Z9KEUScAFm189SpoAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Sn4LZJ6tRk2SjFCp3iEo/AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">WaitFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="IuCzl3grVEukm9E13UgumgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="h0MmiuKYskaiJDLdCExobAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="XTInqleKeEmogrqIksNgxQAA">
<XPD:REF name="Model">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="AgQiQi66ikO7/Ug0BYgoHAAA">
<XPD:REF name="Model">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="e+ZVBLaI/EqTdIzhBYOnBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="wnUWY46NOU2YeaIovo6kzwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1428</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">178</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yITRMImUa0uU8HFAfCeUAgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="X6hBJcYpX06TM778NBi07AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SCHMa9GOm0KR3DakUBuMBgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Observer Pattern: Observer&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3W2ceiWHD0GUeixYwuCxTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="sc25bKA41kCyNtDhZJVpVQAA">
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="5uaxj3Zor0aUZgqlo2OkXwAA">
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ljtzJmXzS06g1N/GS6wongAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="pmbZt2n5M0i6YWlAxbzcKAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1524,354;1524,267</XPD:ATTR>
<XPD:REF name="Model">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
<XPD:REF name="Head">wnUWY46NOU2YeaIovo6kzwAA</XPD:REF>
<XPD:REF name="Tail">gdyYl2nA5E6aG04isOHUmwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zrqxeGTpdEST20T/Qc3+8wAA">
<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">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8Mu0jgpiKU6Q8wBFKU9OCAAA">
<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">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="/z6g8UPZ+US5VbETlkN67QAA">
<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">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">122</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="52TacMsCiUWocPm4I8D/wAAA">
<XPD:ATTR name="Name" type="string">HumanMakerInputFrame</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">Mz6hYDM6L0WqsnJKTUldHQAA</XPD:REF>
<XPD:REF name="Views[1]">OQI3cNA74EaBM/gRmwn0swAA</XPD:REF>
<XPD:REF name="Views[2]">wC7o1z9aAUaB1/wcxTYS7gAA</XPD:REF>
<XPD:REF name="Views[3]">GIXkYEOQYEu/kpcHWTNJggAA</XPD:REF>
<XPD:REF name="Views[4]">eEh0lYdFtkeesv5I9a/QigAA</XPD:REF>
<XPD:REF name="Views[5]">nOYIAZYygU+NPvKnf98wIgAA</XPD:REF>
<XPD:REF name="Views[6]">BfKhdJ39zEKK+I99IDMGywAA</XPD:REF>
<XPD:REF name="Views[7]">7XOwnnhOqUCL0HsEQa9LIAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">dkgajgwv2EGvK8vc5EGYMAAA</XPD:REF>
<XPD:REF name="Associations[1]">8D1e3OmN306SPNdtsONdTwAA</XPD:REF>
<XPD:REF name="Associations[2]">VxpaBhYAh0KSX8GL1cyNbQAA</XPD:REF>
<XPD:REF name="Associations[3]">2RODm72lPU+mS61FpjMyhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="LeVVIFsJuECfTjK1bOE8mwAA">
<XPD:ATTR name="Name" type="string">HumanBreakerInputFrame</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">Il/VGR12dEuPj2LyTwC03wAA</XPD:REF>
<XPD:REF name="Views[1]">n/cUxv2HdUyI58U7cuVQWgAA</XPD:REF>
<XPD:REF name="Views[2]">pkGc8smA1kiVRme2GVjZAwAA</XPD:REF>
<XPD:REF name="Views[3]">6hoJNe+US0Gwn4XrIzVUxQAA</XPD:REF>
<XPD:REF name="Views[4]">xK36sX17QEuCGiSygdI3mgAA</XPD:REF>
<XPD:REF name="Views[5]">aM9IA5HVa0CApcALhvzDvwAA</XPD:REF>
<XPD:REF name="Views[6]">Uc2cUOvdoEiRXm/85APzEwAA</XPD:REF>
<XPD:REF name="Views[7]">vqZvXPjUB0iaHZWa1Xs/yQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">OIJoJGWlIkSI5Xgpao1jrQAA</XPD:REF>
<XPD:REF name="Associations[1]">cexQLE68L0uN5H90O8piLwAA</XPD:REF>
<XPD:REF name="Associations[2]">cF0FdZa0eUWkRrI5JchIoAAA</XPD:REF>
<XPD:REF name="Associations[3]">1S7/9GY21EqVlkVuAR5epgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="Ha+xIDHEY0qzcx0GlfBTngAA">
<XPD:ATTR name="Name" type="string">NewGameFrame</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">ZkcgDVcx40CudxnUYzjPoQAA</XPD:REF>
<XPD:REF name="Views[1]">a0370zUnfkK63/QLoCp0UwAA</XPD:REF>
<XPD:REF name="Views[2]">ECApZqUZIkKTr5Bq7W3COAAA</XPD:REF>
<XPD:REF name="Views[3]">M7EcpEYqHE+e7ejyWIlzPwAA</XPD:REF>
<XPD:REF name="Views[4]">lucdyt/G7kCYi4tg5hZv4AAA</XPD:REF>
<XPD:REF name="Views[5]">zLPurG+gwEuvauUHxgJgEgAA</XPD:REF>
<XPD:REF name="Views[6]">9y42bzJTGUyeS6BqqJ1jvgAA</XPD:REF>
<XPD:REF name="Views[7]">S/JjrADpmEK/aM3JqY0GTwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">mPpMfWlfOUCfGGLeWKf9lwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">bcBqWI1Jp0agTkqhcrHhNgAA</XPD:REF>
<XPD:REF name="Associations[1]">PYwHBSeCGEWgDUtOx/BlNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="Cu3tYeG3j0qGn27tRpEpxAAA">
<XPD:ATTR name="Name" type="string">Bae, Rankyoung</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="TgcSwGQb2U6watccNahoyQAA">
<XPD:ATTR name="Name" type="string">GameInputView</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">qNjclFPdaUGAvRmIe3nc6QAA</XPD:REF>
<XPD:REF name="Views[1]">7ODZy/+65E6KMJIatcyUOgAA</XPD:REF>
<XPD:REF name="Views[2]">5Lu7Ki7eh02L6iJ9fNJxqAAA</XPD:REF>
<XPD:REF name="Views[3]">k0qmhad5n0mADKBFm7+MrwAA</XPD:REF>
<XPD:REF name="Views[4]">JWuMuqhyWUShozlyOI4CWwAA</XPD:REF>
<XPD:REF name="Views[5]">8INlvmSmT0OvEg/wUZ4Z1AAA</XPD:REF>
<XPD:REF name="Views[6]">7EdEZ1mR1keBPgGQMklweAAA</XPD:REF>
<XPD:REF name="Views[7]">cc533FyRNk67SAE4rUIInwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
<XPD:REF name="Associations[0]">GH25WqC3aEiPB6yNdNnFKwAA</XPD:REF>
<XPD:REF name="Associations[1]">VlM+Nq8lok2I56mSrJT4OQAA</XPD:REF>
<XPD:REF name="Associations[2]">4bjQVgeOQE6lBhmR3GtUeAAA</XPD:REF>
<XPD:REF name="Associations[3]">numLlsmK5kmbxcNMuYk6AAAA</XPD:REF>
<XPD:REF name="Associations[4]">7gtDHzTgPkCueqXIG7s+ZAAA</XPD:REF>
<XPD:REF name="Associations[5]">yiULWqbBP0ySQELDgHFjMgAA</XPD:REF>
<XPD:REF name="Associations[6]">LJUxQ+uScUqtH6e/BuatxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="xE2lVxgUck6SPrSboNBbcQAA">
<XPD:ATTR name="Name" type="string">WaitFrame</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">1DAZ8hapHk25BcF8DFCgHAAA</XPD:REF>
<XPD:REF name="Views[1]">z0G8zN1X+Ui8yjKFGZhZxwAA</XPD:REF>
<XPD:REF name="Views[2]">13PQLhDuMESA1SoNbu0y4AAA</XPD:REF>
<XPD:REF name="Views[3]">aka8RldScEKaDbFt+XD/kAAA</XPD:REF>
<XPD:REF name="Views[4]">Mc+4tQsux0Sw8VVe4nU6ZAAA</XPD:REF>
<XPD:REF name="Views[5]">XTInqleKeEmogrqIksNgxQAA</XPD:REF>
<XPD:REF name="Views[6]">AgQiQi66ikO7/Ug0BYgoHAAA</XPD:REF>
<XPD:REF name="Views[7]">e+ZVBLaI/EqTdIzhBYOnBQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">BhQIlXoq20qFHE9qOGc9ogAA</XPD:REF>
<XPD:REF name="Associations[1]">8fEtraCGB0C0V4GYCbi6sgAA</XPD:REF>
<XPD:REF name="Associations[2]">oTFydG9T9UKl2ZTbFILd9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="oy/jJNvxPUaKk1H0Gv7xpQAA">
<XPD:ATTR name="Name" type="string">WinFrame</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">4EsCgkGbz0iC8zgQTe5XWwAA</XPD:REF>
<XPD:REF name="Views[1]">E+z406W27UiN71DhN06+DAAA</XPD:REF>
<XPD:REF name="Views[2]">9niyxZwbckWrRPrOEP3bKgAA</XPD:REF>
<XPD:REF name="Views[3]">AUK8JO7aTEykYPnrba8ykAAA</XPD:REF>
<XPD:REF name="Views[4]">KCkgql8uAU6CNUhXl3mcsgAA</XPD:REF>
<XPD:REF name="Views[5]">hPyB6BE+bEiXT0Z2Kpp4cQAA</XPD:REF>
<XPD:REF name="Views[6]">nqmj12Spm0i3fTcOkk1jowAA</XPD:REF>
<XPD:REF name="Views[7]">pTCgxQSTcEyjjQquaieldgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">RLLEzKHY5Um8N22QkbzWCAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">gPOzPFqCQkOazKbQOoqfeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="1mqf/R/1QUO/MoR+Q36bqgAA">
<XPD:ATTR name="Name" type="string">GameView</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">FhSGZ0VQ4UyFVs/oOHP6ywAA</XPD:REF>
<XPD:REF name="Views[1]">eTvDkc+1S0SuCUs77Cuc+AAA</XPD:REF>
<XPD:REF name="Views[2]">RNG4lErEdUmd1iZ7aAC8cQAA</XPD:REF>
<XPD:REF name="Views[3]">Fh2od8tRr0CN13pNPws02wAA</XPD:REF>
<XPD:REF name="Views[4]">yIEAj6eg80atfKbfdXuJRgAA</XPD:REF>
<XPD:REF name="Views[5]">jaF73xr440m54QZJK+gJawAA</XPD:REF>
<XPD:REF name="Views[6]">Mi+zVFqxi0S/KtULzPGcZAAA</XPD:REF>
<XPD:REF name="Views[7]">38pJBKAsjUi2ep6Md+/B4gAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">xjfsCAgsc0CbIK0PRNI30AAA</XPD:REF>
<XPD:REF name="Associations[1]">gADL/02gGUi0BEh9K7VL2gAA</XPD:REF>
<XPD:REF name="Associations[2]">snSJEESwNUSrvdssOsnlhgAA</XPD:REF>
<XPD:REF name="Associations[3]">oHUoke9ROkCNT7496iCyQwAA</XPD:REF>
<XPD:REF name="Associations[4]">57aomWDURkK7kFPYaXyWbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="5LBKulIpfUGrQtxmj02VVgAA">
<XPD:ATTR name="Name" type="string">GameListView</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">ig7qa9l7SEu2CZCxIRh8KgAA</XPD:REF>
<XPD:REF name="Views[1]">wx0tbziT8k2B2foVbA10bQAA</XPD:REF>
<XPD:REF name="Views[2]">7okA4Z22IEy5z5UUEUQm2gAA</XPD:REF>
<XPD:REF name="Views[3]">wgz7OKBBNE6i5oTyxXd+SAAA</XPD:REF>
<XPD:REF name="Views[4]">KabostkuF0OTb/gGXzX8FwAA</XPD:REF>
<XPD:REF name="Views[5]">dKCrKkdX502h3bCL0EnWgAAA</XPD:REF>
<XPD:REF name="Views[6]">X9HpZE6qik2Emk5+jtXUhQAA</XPD:REF>
<XPD:REF name="Views[7]">iRld7XdcvUqTFMX0HD+2iwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">hXL+tJIRwkutsSyyhogk8gAA</XPD:REF>
<XPD:REF name="Associations[1]">XVKvBfVb5EOQsINz4Ng2SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="iiNJKI5/EkSSPeRXFtX0RwAA">
<XPD:ATTR name="Name" type="string">GameListItemView</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Observer Pattern: ConcreteObserver</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">dyNytGUnFkS4YNioGLRKxQAA</XPD:REF>
<XPD:REF name="Views[1]">excz6NGCA0OPCtDXVweb/AAA</XPD:REF>
<XPD:REF name="Views[2]">PMTIh8LpUEung13UYSkq5QAA</XPD:REF>
<XPD:REF name="Views[3]">VWT6llW3AUy4OQhQcWKkdwAA</XPD:REF>
<XPD:REF name="Views[4]">gdyYl2nA5E6aG04isOHUmwAA</XPD:REF>
<XPD:REF name="Views[5]">dHlFwno/jkyTbfjvKr+GkwAA</XPD:REF>
<XPD:REF name="Views[6]">WFkiIQQEpUiL1ALsvIQ9egAA</XPD:REF>
<XPD:REF name="Views[7]">6zRC62vp5UGls64jJ6l6cgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">/r1yA5RoqkKeDfXkLpVDNgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">/r1yA5RoqkKeDfXkLpVDNgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">MhyNlbapdEKj5pi3yHfY/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="rKM7dYD15U+W3RYUtmTNDQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">Lkv8xvsyWEOSdNYOAx1SdwAA</XPD:REF>
<XPD:REF name="Views[1]">J2U7M07XaEa1dU2AmKTvWgAA</XPD:REF>
<XPD:REF name="Views[2]">/Q+G+1cgH0+ehue2friHXAAA</XPD:REF>
<XPD:REF name="Views[3]">aNCSx2hXbkmzdemk1LTUXAAA</XPD:REF>
<XPD:REF name="Views[4]">ED5gV4/Rx0y1gFY05G+I8gAA</XPD:REF>
<XPD:REF name="Views[5]">6Cdav0Z60EOJZP3EHirrsQAA</XPD:REF>
<XPD:REF name="Views[6]">KuPozOk3xUqPNNJc5qeaoAAA</XPD:REF>
<XPD:REF name="Views[7]">iaRMF7bvrkmJDN1coPF+SgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="xjfsCAgsc0CbIK0PRNI30AAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
<XPD:REF name="Participant">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">F6ReM5wRNEWOtX64tqdKxAAA</XPD:REF>
<XPD:REF name="Views[1]">BbrShTO68UiRlF1FdekqhQAA</XPD:REF>
<XPD:REF name="Views[2]">4XHXJlWpfkCsvoP72IvcaQAA</XPD:REF>
<XPD:REF name="Views[3]">OvTHKTOZvkOKQSoeMuj7ZAAA</XPD:REF>
<XPD:REF name="Views[4]">ytLQ6fV9bUur2Qr3hQBFnQAA</XPD:REF>
<XPD:REF name="Views[5]">x/w173usDkebJ/hhmlivugAA</XPD:REF>
<XPD:REF name="Views[6]">15UA2YVudkuooHBdmpG+AQAA</XPD:REF>
<XPD:REF name="Views[7]">6UQnZ/sv2E6Z7JYuy/WENQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GH25WqC3aEiPB6yNdNnFKwAA">
<XPD:REF name="Association">rKM7dYD15U+W3RYUtmTNDQAA</XPD:REF>
<XPD:REF name="Participant">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">tWTEHh04Uk6e6CJWDtM61gAA</XPD:REF>
<XPD:REF name="Views[1]">GUjYRc6EgUeYHnb8mmDWJwAA</XPD:REF>
<XPD:REF name="Views[2]">+RM0UEDVBUOFbEGKEWY5JwAA</XPD:REF>
<XPD:REF name="Views[3]">PhMqFXzRVEiK4ea5nEbo8AAA</XPD:REF>
<XPD:REF name="Views[4]">vcsCsmBRz0CfRx5fUlluoQAA</XPD:REF>
<XPD:REF name="Views[5]">XrF0fLzFBk+ynyG4O6ORZgAA</XPD:REF>
<XPD:REF name="Views[6]">NiQlqkkTAUWvwWsC3fEZagAA</XPD:REF>
<XPD:REF name="Views[7]">GCTiVTHbfU2lEynvI+OTeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="4yI6UkwCPkOgP35rtctSxQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">pxbz0nfL10KAsSzo/P3zCwAA</XPD:REF>
<XPD:REF name="Views[1]">x5f1dX+nI0a+QaPdfnezggAA</XPD:REF>
<XPD:REF name="Views[2]">83r1HxD1NE2sUqiwJaaetQAA</XPD:REF>
<XPD:REF name="Views[3]">YPqYbOF+lEqNVwf+o6SpgAAA</XPD:REF>
<XPD:REF name="Views[4]">XWCoFRzdAUWUc/jBzrW7IwAA</XPD:REF>
<XPD:REF name="Views[5]">h5eG7zE290u14fstK2XdPgAA</XPD:REF>
<XPD:REF name="Views[6]">zmklqtwN4UCPeWTTi6ArHAAA</XPD:REF>
<XPD:REF name="Views[7]">xJEiE5bCcUSe+yq+fC2iHwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="hXL+tJIRwkutsSyyhogk8gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
<XPD:REF name="Participant">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">iJJAQgDx20qMS5nJZNZzLQAA</XPD:REF>
<XPD:REF name="Views[1]">5xzCiDZRn0OpxofiJDFM+gAA</XPD:REF>
<XPD:REF name="Views[2]">bDHEx2xWEkyn2wFfRc2tgQAA</XPD:REF>
<XPD:REF name="Views[3]">9qMaRfNvs0eSrAZxChKR+wAA</XPD:REF>
<XPD:REF name="Views[4]">t3DF/tCOs0CZxNYZl1IBdgAA</XPD:REF>
<XPD:REF name="Views[5]">3gSp54IOj0aRqWuc3G2VEQAA</XPD:REF>
<XPD:REF name="Views[6]">AOcOp1dhMEy3h+TpKR3EMQAA</XPD:REF>
<XPD:REF name="Views[7]">jsDyK3np10Slv2+ZXLw08wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="MhyNlbapdEKj5pi3yHfY/wAA">
<XPD:REF name="Association">4yI6UkwCPkOgP35rtctSxQAA</XPD:REF>
<XPD:REF name="Participant">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">mwRnadX4n06nA9iTH++0iQAA</XPD:REF>
<XPD:REF name="Views[1]">KK6TBCBj4kWTA7SudjjvLAAA</XPD:REF>
<XPD:REF name="Views[2]">VJ5cHxHk2UumNROURvkOOwAA</XPD:REF>
<XPD:REF name="Views[3]">bZLrzdSW9EOqHrmKzYeoeAAA</XPD:REF>
<XPD:REF name="Views[4]">4qyeCZtFiUSlgZuXphrowQAA</XPD:REF>
<XPD:REF name="Views[5]">nzLyr9weoE6tHdvrrnkYwgAA</XPD:REF>
<XPD:REF name="Views[6]">8oK+/fltn0yHjNvKZxVZrgAA</XPD:REF>
<XPD:REF name="Views[7]">Ij8dDWDDIEGtcd70YWnszgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="TibX0t4UpkyELIRwYZE1AwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="dkgajgwv2EGvK8vc5EGYMAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">TibX0t4UpkyELIRwYZE1AwAA</XPD:REF>
<XPD:REF name="Participant">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="8D1e3OmN306SPNdtsONdTwAA">
<XPD:REF name="Association">TibX0t4UpkyELIRwYZE1AwAA</XPD:REF>
<XPD:REF name="Participant">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="XUKKKr/NlEilLJ6kLQUHrAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="OIJoJGWlIkSI5Xgpao1jrQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">XUKKKr/NlEilLJ6kLQUHrAAA</XPD:REF>
<XPD:REF name="Participant">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="cexQLE68L0uN5H90O8piLwAA">
<XPD:REF name="Association">XUKKKr/NlEilLJ6kLQUHrAAA</XPD:REF>
<XPD:REF name="Participant">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="gHBGhAoSL0qkBNjyfYA9ZAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">//G1iheh40eYrDaHAnXw/AAA</XPD:REF>
<XPD:REF name="Views[1]">STi6vpxyO0C3cEJtYgpneQAA</XPD:REF>
<XPD:REF name="Views[2]">lFaJUlIpz0qKfcq5Ofn4yQAA</XPD:REF>
<XPD:REF name="Views[3]">LrwAboJqCE+yfcKIkI0/uQAA</XPD:REF>
<XPD:REF name="Views[4]">IZULp2e150WuMX3O223AuQAA</XPD:REF>
<XPD:REF name="Views[5]">Bt5QFldqLEisAZq1kHKw0AAA</XPD:REF>
<XPD:REF name="Views[6]">LzsRwGviLE6zPS9MhKmnpgAA</XPD:REF>
<XPD:REF name="Views[7]">knJKEbOSvUalBdJkIkSM4wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="VxpaBhYAh0KSX8GL1cyNbQAA">
<XPD:REF name="Association">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
<XPD:REF name="Participant">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">kh9GDOxnlUeCnKbK3aaNnQAA</XPD:REF>
<XPD:REF name="Views[1]">JKjCzjQLU0mcNS6SvkFWDwAA</XPD:REF>
<XPD:REF name="Views[2]">MtF9uWDkI0CB5NuOkCRCPgAA</XPD:REF>
<XPD:REF name="Views[3]">eNuiyHPnd0iv7Zp9NC/oLwAA</XPD:REF>
<XPD:REF name="Views[4]">/l1vwIfFREW5UOQVwyBEkAAA</XPD:REF>
<XPD:REF name="Views[5]">UpsGWO8iMkGeFRi2FebYLgAA</XPD:REF>
<XPD:REF name="Views[6]">4dWih6YFrkOvX4vR6v2geAAA</XPD:REF>
<XPD:REF name="Views[7]">dvSpIuPkZkCn5tNHgvffBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="VlM+Nq8lok2I56mSrJT4OQAA">
<XPD:REF name="Association">gHBGhAoSL0qkBNjyfYA9ZAAA</XPD:REF>
<XPD:REF name="Participant">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">XyufwuUwtkmXd6hd3uAopgAA</XPD:REF>
<XPD:REF name="Views[1]">9lI7glExv02TNGd+beNY6QAA</XPD:REF>
<XPD:REF name="Views[2]">NktJgSs8sEyZnl8CE0i8sgAA</XPD:REF>
<XPD:REF name="Views[3]">nyzKDuZIpU+iVCzBFIQMJgAA</XPD:REF>
<XPD:REF name="Views[4]">2ovUGt9Fg02+PQEPZF7EiQAA</XPD:REF>
<XPD:REF name="Views[5]">Ssxm9RCrr0GkonJX7oKSNAAA</XPD:REF>
<XPD:REF name="Views[6]">ZVyZqWxNxUmfqBzA50SkjAAA</XPD:REF>
<XPD:REF name="Views[7]">Twb1E2Y8U06Dnu7ywTY+fAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="LVOxjGxlRUmf0JBbbX5IvAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">ODbLEcRcQEy8JYv5U2RJBAAA</XPD:REF>
<XPD:REF name="Views[1]">uSH+8P4U2EGaCjvib43gWgAA</XPD:REF>
<XPD:REF name="Views[2]">mPSGZ+l/BkKYihlvd3w3ywAA</XPD:REF>
<XPD:REF name="Views[3]">aE30fnFClE+EGUYI9I2P7gAA</XPD:REF>
<XPD:REF name="Views[4]">48zEIcIcfEm54AZdKekDxAAA</XPD:REF>
<XPD:REF name="Views[5]">t59waX5eY0uUXpjSg4tv4wAA</XPD:REF>
<XPD:REF name="Views[6]">AXLMxSNkmkqcbZD+iAtzRAAA</XPD:REF>
<XPD:REF name="Views[7]">aDaI91/4mEuR1xBLJLjl0gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="cF0FdZa0eUWkRrI5JchIoAAA">
<XPD:REF name="Association">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
<XPD:REF name="Participant">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">T2g4CD/6oEuxcfiwrUHHywAA</XPD:REF>
<XPD:REF name="Views[1]">2f6yVrQSdk6E20VlWgSX0AAA</XPD:REF>
<XPD:REF name="Views[2]">IjXhqtE7OEqqXAX24Pc7HAAA</XPD:REF>
<XPD:REF name="Views[3]">VmlFDXEM9UmQM1xdTJFZPQAA</XPD:REF>
<XPD:REF name="Views[4]">656rn4QFU0qqcnks2c4pfAAA</XPD:REF>
<XPD:REF name="Views[5]">RTawRcFx90OyGLFUCuQKhwAA</XPD:REF>
<XPD:REF name="Views[6]">xSy25ZD9NUKGLT/ant7MZAAA</XPD:REF>
<XPD:REF name="Views[7]">gaWkAq+ciECz5P4CHuIGJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4bjQVgeOQE6lBhmR3GtUeAAA">
<XPD:REF name="Association">LVOxjGxlRUmf0JBbbX5IvAAA</XPD:REF>
<XPD:REF name="Participant">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">feiA3UGeAk2Hkv0MEEJhJAAA</XPD:REF>
<XPD:REF name="Views[1]">tD4rVzCtxE2e4nFpzrYIWAAA</XPD:REF>
<XPD:REF name="Views[2]">uRPa/8REqEe+Rc5VihJYQgAA</XPD:REF>
<XPD:REF name="Views[3]">/dsjR8EH40G4qqxE+X+4IQAA</XPD:REF>
<XPD:REF name="Views[4]">HMHtQYGyakiL3sMr8uCYVQAA</XPD:REF>
<XPD:REF name="Views[5]">3V+3jgsf1U+xdjUdPp/y+gAA</XPD:REF>
<XPD:REF name="Views[6]">9wp0z2CdrUe2fJ26bxTPYAAA</XPD:REF>
<XPD:REF name="Views[7]">tzvWyuABy0uDIAOirMjR5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLAssociation" guid="4hB9cxK/8EmOxX/0MLKdbwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">TKqXQ468MEOBumjbnX1HsgAA</XPD:REF>
<XPD:REF name="Views[1]">xxI45nGql0SUGt4s4wP5EwAA</XPD:REF>
<XPD:REF name="Views[2]">O2ko7+WXIEWJgqKdKZvbRQAA</XPD:REF>
<XPD:REF name="Views[3]">VBDlrUUctUuXvWfXazoe9AAA</XPD:REF>
<XPD:REF name="Views[4]">OCCQ64Q2Ak+GwVmHR6R2ZQAA</XPD:REF>
<XPD:REF name="Views[5]">kj60xPrWT06pwuYtyYUTRAAA</XPD:REF>
<XPD:REF name="Views[6]">CJ6UAm6F50qOzcKu3+UOUgAA</XPD:REF>
<XPD:REF name="Views[7]">0GugDcLTok6jnAB8fNKRkwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="gPOzPFqCQkOazKbQOoqfeQAA">
<XPD:REF name="Association">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
<XPD:REF name="Participant">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">hZ/goGVDsEWoAckmv6Td3wAA</XPD:REF>
<XPD:REF name="Views[1]">bEpLs5fe30i87OaQT/5bDAAA</XPD:REF>
<XPD:REF name="Views[2]">oWk4tF0kvE6nsOjYFcq6iQAA</XPD:REF>
<XPD:REF name="Views[3]">YEGWtoDb60mOu5oQUN8tWAAA</XPD:REF>
<XPD:REF name="Views[4]">iS/Qi5OAVEuwUTWLqkuq+wAA</XPD:REF>
<XPD:REF name="Views[5]">EfPgYIzzPke/B0Vn7Ed0hwAA</XPD:REF>
<XPD:REF name="Views[6]">+8GbMBpVHE2XU+MUthQ2zgAA</XPD:REF>
<XPD:REF name="Views[7]">SAyhlUkaJUSpYhrF5M5JVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="numLlsmK5kmbxcNMuYk6AAAA">
<XPD:REF name="Association">4hB9cxK/8EmOxX/0MLKdbwAA</XPD:REF>
<XPD:REF name="Participant">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">mIyUenhsqU27/op8p9jEPgAA</XPD:REF>
<XPD:REF name="Views[1]">Jepfmh6AE0eUjYy+Ji0kcgAA</XPD:REF>
<XPD:REF name="Views[2]">Dp7ZUND3+06QkRPXEn0AYwAA</XPD:REF>
<XPD:REF name="Views[3]">niXlpih230Cm/w1IHLXFXgAA</XPD:REF>
<XPD:REF name="Views[4]">ArqcMtxvLkWIS1FmLvafsAAA</XPD:REF>
<XPD:REF name="Views[5]">Li4tY3Sai0+JvGr0lEu36QAA</XPD:REF>
<XPD:REF name="Views[6]">6nGGvinjnkCtJ/V7Rz2B2QAA</XPD:REF>
<XPD:REF name="Views[7]">pkF8Hq2aGUu17Oa8eoPwDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLAssociation" guid="hgN62zIEfkaLUzecWJQJKwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">ikUTGLpZ30WLe7pNMN9njgAA</XPD:REF>
<XPD:REF name="Views[1]">M/GJDwDPXE20Znr8w8hD1QAA</XPD:REF>
<XPD:REF name="Views[2]">8zOwXNzyRkiTABYVxsEX2QAA</XPD:REF>
<XPD:REF name="Views[3]">50ZqD61OVkWVHNeIJ9yq9wAA</XPD:REF>
<XPD:REF name="Views[4]">xf3+Q2n5BUKe+ODjnEwIGAAA</XPD:REF>
<XPD:REF name="Views[5]">w+TKi9YQu0CJWvrbA+Q+7gAA</XPD:REF>
<XPD:REF name="Views[6]">4XCTNPacLEWPgP1vtm6MTgAA</XPD:REF>
<XPD:REF name="Views[7]">zgty/rz6T0u6dmC04dtFwwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bcBqWI1Jp0agTkqhcrHhNgAA">
<XPD:REF name="Association">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
<XPD:REF name="Participant">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">lw8f+nk4wEO6BDvA8/URqwAA</XPD:REF>
<XPD:REF name="Views[1]">s2eEGBkTpUqyloirK5C4rAAA</XPD:REF>
<XPD:REF name="Views[2]">AqM3XMUmi06+ul8VEdqoIAAA</XPD:REF>
<XPD:REF name="Views[3]">CKHfNNXvokemRLuRTtSmQQAA</XPD:REF>
<XPD:REF name="Views[4]">p8ZYj95pckyrLEkjgzsVrQAA</XPD:REF>
<XPD:REF name="Views[5]">Rm/tCuMSV0i6o2StkN1LYwAA</XPD:REF>
<XPD:REF name="Views[6]">MgtGlcSckEykmDl2RF7A2wAA</XPD:REF>
<XPD:REF name="Views[7]">ES8w1hINy0ip/JiamdmuuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="7gtDHzTgPkCueqXIG7s+ZAAA">
<XPD:REF name="Association">hgN62zIEfkaLUzecWJQJKwAA</XPD:REF>
<XPD:REF name="Participant">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">gIF81GiLeEKDu5H4y1NiEQAA</XPD:REF>
<XPD:REF name="Views[1]">zcrH4fUBRkeb+dVwatus/QAA</XPD:REF>
<XPD:REF name="Views[2]">xkbX936Mk0KJG9oydBum1wAA</XPD:REF>
<XPD:REF name="Views[3]">VHhhDSTZcUaHuU1nuF8CWQAA</XPD:REF>
<XPD:REF name="Views[4]">iUgLYWORxEuvmdCRoLS0iQAA</XPD:REF>
<XPD:REF name="Views[5]">WhU44ro1s0mu6JhByml+awAA</XPD:REF>
<XPD:REF name="Views[6]">GFUfpM+C9U2kHvNehllZgwAA</XPD:REF>
<XPD:REF name="Views[7]">mz6g6gBXaUmmEIW0FLlVJwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLAssociation" guid="gkTXGlRjR0aHifzcRPQ6XQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">Web9CA+TCUOCeOHoE9L28wAA</XPD:REF>
<XPD:REF name="Views[1]">BVdEqceRTUej/n4L1Cmt7wAA</XPD:REF>
<XPD:REF name="Views[2]">04u5ELiFOki5iuVJU7NGYAAA</XPD:REF>
<XPD:REF name="Views[3]">pGlOUDYxpU60j7a64kYObAAA</XPD:REF>
<XPD:REF name="Views[4]">7OcafxIPukil2Ek121ewYAAA</XPD:REF>
<XPD:REF name="Views[5]">wetVgt0A2k+A6jItxLBvNwAA</XPD:REF>
<XPD:REF name="Views[6]">viAHOoX2kUapy7kvas/O0wAA</XPD:REF>
<XPD:REF name="Views[7]">T90lRcnTqky+G331IzwIjAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="BhQIlXoq20qFHE9qOGc9ogAA">
<XPD:REF name="Association">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
<XPD:REF name="Participant">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">xAYxN358zEGk6I1rax0IkwAA</XPD:REF>
<XPD:REF name="Views[1]">rsJX8wDrTkuUUHlk57pC5AAA</XPD:REF>
<XPD:REF name="Views[2]">gJ0aLujv90mzfVySFGAK2AAA</XPD:REF>
<XPD:REF name="Views[3]">EI04uhGL4kSkgd8z/D8JrwAA</XPD:REF>
<XPD:REF name="Views[4]">5Y1XcGlE3EWKvDTOPIdqxQAA</XPD:REF>
<XPD:REF name="Views[5]">DljTG1T0jE6q8qofWZ7mXgAA</XPD:REF>
<XPD:REF name="Views[6]">0Y652JkBN0ypdB73pnVGbgAA</XPD:REF>
<XPD:REF name="Views[7]">cqpyDhZoikezjZ7zN263nAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="yiULWqbBP0ySQELDgHFjMgAA">
<XPD:REF name="Association">gkTXGlRjR0aHifzcRPQ6XQAA</XPD:REF>
<XPD:REF name="Participant">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">VdFfT2uCiEytVF4aeAVFegAA</XPD:REF>
<XPD:REF name="Views[1]">SEoAC5eolUyKC+2DUT1N0wAA</XPD:REF>
<XPD:REF name="Views[2]">opkC5ONl5U2/wY6vK5gS/wAA</XPD:REF>
<XPD:REF name="Views[3]">o9Je2SxaFk6qDlxtih6VhgAA</XPD:REF>
<XPD:REF name="Views[4]">HGnic9fCHkOEbOTCJ8GprAAA</XPD:REF>
<XPD:REF name="Views[5]">j5KCTFKZKEGVUivznCd9FQAA</XPD:REF>
<XPD:REF name="Views[6]">A2qtA7fRdU+tu8S4QtDBKgAA</XPD:REF>
<XPD:REF name="Views[7]">pIXlsOrwyEK0d59Gpx3NwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="kMuU5G9L4kiaHup/ALhcRgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">HrdWZOeWc0i8JqftYnvyWgAA</XPD:REF>
<XPD:REF name="Views[1]">Xbp7Woe4a0e2lEwdd9SqAQAA</XPD:REF>
<XPD:REF name="Views[2]">34VtRmZnXEaXf8EQ00OoIAAA</XPD:REF>
<XPD:REF name="Views[3]">SGdeRi+CSkOoEtioG1wJ1wAA</XPD:REF>
<XPD:REF name="Views[4]">4JARmBQyXkS/nFUegfP62gAA</XPD:REF>
<XPD:REF name="Views[5]">NUUtzSyJZ0WRfaPrVaP2GgAA</XPD:REF>
<XPD:REF name="Views[6]">dNN5xwLmcU6YP0dRIBOJuwAA</XPD:REF>
<XPD:REF name="Views[7]">S6m1dwEpnkK14V+OD+KmwwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="gADL/02gGUi0BEh9K7VL2gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
<XPD:REF name="Participant">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">NbpZX6oRRkOWt14IFpsJHQAA</XPD:REF>
<XPD:REF name="Views[1]">VQs006BkEkuPkWx0YPwZvAAA</XPD:REF>
<XPD:REF name="Views[2]">osErQ4MRSkaZrdSmhQvmxwAA</XPD:REF>
<XPD:REF name="Views[3]">kG9W7SAyZ0WYLSLCpesmMQAA</XPD:REF>
<XPD:REF name="Views[4]">4CWxrOJWoEyTwtlOngkcXwAA</XPD:REF>
<XPD:REF name="Views[5]">xoWet8s+4UCbX701eWKqsQAA</XPD:REF>
<XPD:REF name="Views[6]">8o19wkaxzkiByUoIgN8WlAAA</XPD:REF>
<XPD:REF name="Views[7]">EOB13c9MTke+JbG7WJfOCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="XVKvBfVb5EOQsINz4Ng2SwAA">
<XPD:REF name="Association">kMuU5G9L4kiaHup/ALhcRgAA</XPD:REF>
<XPD:REF name="Participant">5LBKulIpfUGrQtxmj02VVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">nK/teNyZGU+NvSoV6iakawAA</XPD:REF>
<XPD:REF name="Views[1]">1H0/48aXaE+xlQRq0vfZjwAA</XPD:REF>
<XPD:REF name="Views[2]">HoVyJmB1U0i+fBLMljFm1wAA</XPD:REF>
<XPD:REF name="Views[3]">74OHcPltMkexaZp+6NhMmwAA</XPD:REF>
<XPD:REF name="Views[4]">7cwOwgC/SEqCDypcxXBkYgAA</XPD:REF>
<XPD:REF name="Views[5]">yuM3O7Ft3Uqq9iqgKnTwBQAA</XPD:REF>
<XPD:REF name="Views[6]">IgrzgXO8D0uYb1esuGDNXwAA</XPD:REF>
<XPD:REF name="Views[7]">60pfQ7enQUS6KHKXMRG3vQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="/BC8PklYJk6HltpO6T1V7QAA">
<XPD:ATTR name="Name" type="string">MakerPlayer</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">StrategyPattern: Context</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">WMtQHz18c0OvLFKLe0I5TwAA</XPD:REF>
<XPD:REF name="Views[1]">yL+7YkUXgkqCz2gzs/BFPQAA</XPD:REF>
<XPD:REF name="Views[2]">iqCRu0+Js0maANhjlQk1EwAA</XPD:REF>
<XPD:REF name="Views[3]">2GSbVrprwESgV/c9TFbWMQAA</XPD:REF>
<XPD:REF name="Views[4]">KMvVvVsZh0eU4JFjqZUwMgAA</XPD:REF>
<XPD:REF name="Views[5]">vMhqv46iuEmGkBCXw1HvHAAA</XPD:REF>
<XPD:REF name="Views[6]">mEUj7JNPzkaSZ1N/eeuxMQAA</XPD:REF>
<XPD:REF name="Views[7]">slQpALz6wUifnuZKm2ybGgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">73ryDo3rZUa57kFJ/z2TQQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6M3uTnIw0UO0QHxNFhnMZgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">5G3pvXYzK0WmzLwPw3lx6QAA</XPD:REF>
<XPD:REF name="Associations[1]">gNaNlG2mJkqYX+7mVJQ6OgAA</XPD:REF>
<XPD:REF name="Associations[2]">8XQQubpaGUqTrSwg7Jr9jgAA</XPD:REF>
<XPD:REF name="Associations[3]">YwGXWi5gAUyzAPDSPZS19AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="W83KFgz89Eq1EHt/ryCjPgAA">
<XPD:ATTR name="Name" type="string">BreakerPlayer</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Strategy Pattern: Context</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">IFXsZUPx0EaRQ3J10CirHQAA</XPD:REF>
<XPD:REF name="Views[1]">9ZeGOYyPPUGbjZ8hbRsGrwAA</XPD:REF>
<XPD:REF name="Views[2]">tqU0x/Rvh0eXhkQWx+nWaAAA</XPD:REF>
<XPD:REF name="Views[3]">2y2WgpHfBEaEKS0+0oj/1gAA</XPD:REF>
<XPD:REF name="Views[4]">yHvvCJxSX0KqYCczCJUOEwAA</XPD:REF>
<XPD:REF name="Views[5]">1i7RabhyQEiQcwnQ04oTKgAA</XPD:REF>
<XPD:REF name="Views[6]">2TjlXGttUkWVB5oZnQBbbgAA</XPD:REF>
<XPD:REF name="Views[7]">eB3/5cH1g0Ck/OQP6JkZ6gAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">c5iiFqY8nEKVpp9Dh1tgAgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ao0YyJzrKEi4jPpYBHVEYAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">aPSZT8gTKE6UFVo4eIsmdAAA</XPD:REF>
<XPD:REF name="Associations[1]">hEzpDpdFOEe+/zo9VHxJfgAA</XPD:REF>
<XPD:REF name="Associations[2]">4vqq03YXCEO3PFNbEh7pSQAA</XPD:REF>
<XPD:REF name="Associations[3]">oGsXwpuWG0O8QWB2ntIYVgAA</XPD:REF>
<XPD:REF name="Associations[4]">AbHh5P6CHUKC4EnytAP1sQAA</XPD:REF>
<XPD:REF name="Associations[5]">2OVb+T9D1U64PXwbFROe2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="dc3YFRZntEaPbr5GrzJhDgAA">
<XPD:ATTR name="Name" type="string">GameController</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">lzbiZ3I0gEaaTv2/j7EOkQAA</XPD:REF>
<XPD:REF name="Views[1]">RKJZGFb+eECm2vBw7EExVQAA</XPD:REF>
<XPD:REF name="Views[2]">DXb3Oqxe1ESyScbfxIXZugAA</XPD:REF>
<XPD:REF name="Views[3]">RJ0YMMJOzEiTtrM4qNrUcwAA</XPD:REF>
<XPD:REF name="Views[4]">ld/85C6rAESELhVF0j01FgAA</XPD:REF>
<XPD:REF name="Views[5]">OMvuRtog/UCvfsMR2/oWdQAA</XPD:REF>
<XPD:REF name="Views[6]">q40viyf/pEyUT6ESRgfObQAA</XPD:REF>
<XPD:REF name="Views[7]">XzfpjoqcO0uhcZJcxZZWwwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">mPpMfWlfOUCfGGLeWKf9lwAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">RLLEzKHY5Um8N22QkbzWCAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">r1EhLLybeUimgT15wFXVAAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">13</XPD:ATTR>
<XPD:REF name="Associations[0]">MdxOyPGOyUmVs021f6rz7AAA</XPD:REF>
<XPD:REF name="Associations[1]">iLdDstokOkuO3FIirGJOMwAA</XPD:REF>
<XPD:REF name="Associations[2]">1XNK0tiOz0KULGY+ryx15AAA</XPD:REF>
<XPD:REF name="Associations[3]">hDG7xjpoKkKGutNHzeW0lAAA</XPD:REF>
<XPD:REF name="Associations[4]">D/it05jzeEeFMYOlLA79VAAA</XPD:REF>
<XPD:REF name="Associations[5]">uJppVo4eoEKzucYvBG+6pgAA</XPD:REF>
<XPD:REF name="Associations[6]">phYi+3KhWE+m7ukiQH/hGwAA</XPD:REF>
<XPD:REF name="Associations[7]">3qWJ4f1Y0k6+yJtjAITF/AAA</XPD:REF>
<XPD:REF name="Associations[8]">h35bV1BFlEaZlKtMGacp2gAA</XPD:REF>
<XPD:REF name="Associations[9]">l8Nb1wV+JUuOv4VJBDQXgAAA</XPD:REF>
<XPD:REF name="Associations[10]">cfBoSMa/FkWGPhEFq+zcFQAA</XPD:REF>
<XPD:REF name="Associations[11]">3JW1FyR1bkuChsBDgK6qMAAA</XPD:REF>
<XPD:REF name="Associations[12]">9POzFnQLnkqUSqgNrp8p/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLAssociation" guid="zn+jIJ+PvEeA6GVSBzfHpQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="MdxOyPGOyUmVs021f6rz7AAA">
<XPD:REF name="Association">zn+jIJ+PvEeA6GVSBzfHpQAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="5G3pvXYzK0WmzLwPw3lx6QAA">
<XPD:REF name="Association">zn+jIJ+PvEeA6GVSBzfHpQAA</XPD:REF>
<XPD:REF name="Participant">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLAssociation" guid="IVBNjmPeJ0iL3tOmX/CQOAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="iLdDstokOkuO3FIirGJOMwAA">
<XPD:REF name="Association">IVBNjmPeJ0iL3tOmX/CQOAAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="aPSZT8gTKE6UFVo4eIsmdAAA">
<XPD:REF name="Association">IVBNjmPeJ0iL3tOmX/CQOAAA</XPD:REF>
<XPD:REF name="Participant">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLAssociation" guid="VN3j9zCfok+y40fb2Y3XxQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="1XNK0tiOz0KULGY+ryx15AAA">
<XPD:REF name="Association">VN3j9zCfok+y40fb2Y3XxQAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="snSJEESwNUSrvdssOsnlhgAA">
<XPD:REF name="Association">VN3j9zCfok+y40fb2Y3XxQAA</XPD:REF>
<XPD:REF name="Participant">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="8EStFUP5/kOUSn4FLtKASgAA">
<XPD:ATTR name="Name" type="string">BreakerStrategy</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Strategy Pattern: Strategy</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">Pj4xGWW0oEqlLWTIlSC6bAAA</XPD:REF>
<XPD:REF name="Views[1]">z264oKu4WEGBQW2zZD6I6QAA</XPD:REF>
<XPD:REF name="Views[2]">mobZmKrco0mAaD4S70Zo+gAA</XPD:REF>
<XPD:REF name="Views[3]">AD4uBUtCtESeYGMsQMuk/AAA</XPD:REF>
<XPD:REF name="Views[4]">JscraLtbV0GoOCEStGAXGwAA</XPD:REF>
<XPD:REF name="Views[5]">MaeHomQfXEydPK234LOnPgAA</XPD:REF>
<XPD:REF name="Views[6]">12hHIsGIrky9wdB04VMjggAA</XPD:REF>
<XPD:REF name="Views[7]">g4XV9vKQ902JTvcue/IjtAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">6</XPD:ATTR>
<XPD:REF name="Specializations[0]">HS+P72MRukKlrJzFZAPBWAAA</XPD:REF>
<XPD:REF name="Specializations[1]">oHduDosKNkCsklVRrU4argAA</XPD:REF>
<XPD:REF name="Specializations[2]">Vflmo0Bwx0ulJda9CLrWxwAA</XPD:REF>
<XPD:REF name="Specializations[3]">jHRs+OFiZ0Gmcdys4hSKZQAA</XPD:REF>
<XPD:REF name="Specializations[4]">5rUztXHFZUaFSxTjrl8NowAA</XPD:REF>
<XPD:REF name="Specializations[5]">MWxkh7cuIkuDquh6Wd8kewAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">luz+FUOf2EKKCWbyXt6CeAAA</XPD:REF>
<XPD:REF name="Associations[1]">LIQ2adITcEWhgl9c1WrtWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="CQ75VQ5X/kWaEOej5QPnYgAA">
<XPD:ATTR name="Name" type="string">MakerStrategy</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Strategy Pattern: Strategy</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">+Qd/1akhkkqvihPXRsjuBgAA</XPD:REF>
<XPD:REF name="Views[1]">DPwnQ6tnuECp7k8G1lho1gAA</XPD:REF>
<XPD:REF name="Views[2]">zRNtf3OCk0+XEco4ba7ziAAA</XPD:REF>
<XPD:REF name="Views[3]">5x9fCLErdkeQUMKOYKhZ6AAA</XPD:REF>
<XPD:REF name="Views[4]">d2DU/8qlH0S4vZpgQzFjNQAA</XPD:REF>
<XPD:REF name="Views[5]">dttXJsc+2kWWKxleqwVUHgAA</XPD:REF>
<XPD:REF name="Views[6]">wRS+I8JEkEiwdm74APBsmgAA</XPD:REF>
<XPD:REF name="Views[7]">nNeB35/wEUW0G56AdOrsXwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">CDMfrLmBnkq98hQNOGrybwAA</XPD:REF>
<XPD:REF name="Specializations[1]">2j4frvNGO02rFWUr0rW5PQAA</XPD:REF>
<XPD:REF name="Specializations[2]">PZF++W5jrUiw4JVvaNHktwAA</XPD:REF>
<XPD:REF name="Specializations[3]">1BaT5X2HhUWe9+zMZOr9DQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">R8JnxYzUDEaiEisOg7SHFgAA</XPD:REF>
<XPD:REF name="Associations[1]">tG221l5stk6mMq2kUDMhPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLAssociation" guid="SsEjJr9MB0+mADo1La+rnAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">B1jgOec6g0SBo3t9g7668QAA</XPD:REF>
<XPD:REF name="Views[1]">DSuxR+goa0avUCBDRVXfGwAA</XPD:REF>
<XPD:REF name="Views[2]">B1PLgmyOhEWAoH8WMJQVTAAA</XPD:REF>
<XPD:REF name="Views[3]">JqOC+1wy90m59F0Oi0jMdwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="luz+FUOf2EKKCWbyXt6CeAAA">
<XPD:REF name="Association">SsEjJr9MB0+mADo1La+rnAAA</XPD:REF>
<XPD:REF name="Participant">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fNi4renJW0Ce6mw0Y2uHNwAA</XPD:REF>
<XPD:REF name="Views[1]">jojsPovwZ0qQbHb/3xWAxQAA</XPD:REF>
<XPD:REF name="Views[2]">mK8T1O/oOk6oseLBF+asSwAA</XPD:REF>
<XPD:REF name="Views[3]">EtZqhRimlkifuamDc6KGpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="hEzpDpdFOEe+/zo9VHxJfgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">SsEjJr9MB0+mADo1La+rnAAA</XPD:REF>
<XPD:REF name="Participant">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BCrsA6/pekuaO85loXl8KgAA</XPD:REF>
<XPD:REF name="Views[1]">b3RT+z2NskiZ8c4cdJP5AgAA</XPD:REF>
<XPD:REF name="Views[2]">Cv9ktsYxeEeaakmT8c6S6gAA</XPD:REF>
<XPD:REF name="Views[3]">o5rTT4Yc6E+8T9CMxuDJXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLAssociation" guid="VgDnboEBgU6JlwAnePpnzQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eCTcVnsWh0i+4CKKeELQzgAA</XPD:REF>
<XPD:REF name="Views[1]">hl21uH/FZUmgZXEqCPOKWwAA</XPD:REF>
<XPD:REF name="Views[2]">Z1sTIyQqT0qx/euMzChFCAAA</XPD:REF>
<XPD:REF name="Views[3]">6FHbgkGjnk2mPw76AKSN2wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="R8JnxYzUDEaiEisOg7SHFgAA">
<XPD:REF name="Association">VgDnboEBgU6JlwAnePpnzQAA</XPD:REF>
<XPD:REF name="Participant">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">D47Plbw1dEiC+vi2KczgMAAA</XPD:REF>
<XPD:REF name="Views[1]">BVXjJ5F5ekmlXdzdLOzpkAAA</XPD:REF>
<XPD:REF name="Views[2]">uOdYqV55gEu5fGwkgi1UUQAA</XPD:REF>
<XPD:REF name="Views[3]">DxF4jRnkOkq3xK2++cAhjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="gNaNlG2mJkqYX+7mVJQ6OgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">VgDnboEBgU6JlwAnePpnzQAA</XPD:REF>
<XPD:REF name="Participant">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">q0U2Upb0aEGjGmMgHTB/sQAA</XPD:REF>
<XPD:REF name="Views[1]">gpZFL4oLKk+4/Tw4a2/wagAA</XPD:REF>
<XPD:REF name="Views[2]">GSi6qvVd0kCHMHEuzbP43AAA</XPD:REF>
<XPD:REF name="Views[3]">FWwm0bjgyEyJXq6F2PeDeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLDependency" guid="mPpMfWlfOUCfGGLeWKf9lwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:REF name="Supplier">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLDependency" guid="RLLEzKHY5Um8N22QkbzWCAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:REF name="Supplier">oy/jJNvxPUaKk1H0Gv7xpQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GO9fVb1AikSC/uVkMJz95wAA</XPD:REF>
<XPD:REF name="Views[1]">Vh01l8AbAkC0g8JhY0YrOQAA</XPD:REF>
<XPD:REF name="Views[2]">5h9bHApzy0aVkoEEk/2IwQAA</XPD:REF>
<XPD:REF name="Views[3]">CbeSuJOWeUyxvcWvhNxSXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLClass" guid="YVAbeprjJUKbkZVUTMpjIgAA">
<XPD:ATTR name="Name" type="string">HumanBreakerStrategy</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Strategy Pattern: ConcreteStrategy</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">2o/eC6QfAEObT23ht02OFQAA</XPD:REF>
<XPD:REF name="Views[1]">mmVXYqCQqEWwz6FDQ0dKcwAA</XPD:REF>
<XPD:REF name="Views[2]">KbAtZQIDKUeDr2m5qIX4BwAA</XPD:REF>
<XPD:REF name="Views[3]">mN4gwPuQAE+Wb73cJsx2IQAA</XPD:REF>
<XPD:REF name="Views[4]">gVvvpOfo/EiXTuXifUVAdwAA</XPD:REF>
<XPD:REF name="Views[5]">sN6XbXS7m0+qbewpEMhiswAA</XPD:REF>
<XPD:REF name="Views[6]">bFbd6E6eN0aCFqEWHYpivQAA</XPD:REF>
<XPD:REF name="Views[7]">jpjMRZPbK0aUZzvfUZAyJgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">DpaNlk1rDECecmhYX6yPRQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">3</XPD:ATTR>
<XPD:REF name="Generalizations[0]">oHduDosKNkCsklVRrU4argAA</XPD:REF>
<XPD:REF name="Generalizations[1]">Vflmo0Bwx0ulJda9CLrWxwAA</XPD:REF>
<XPD:REF name="Generalizations[2]">5rUztXHFZUaFSxTjrl8NowAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">mnrdW9n7XUy7Hwxz8KNydQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLClass" guid="d9560RaeAkiRFfZdoeB98gAA">
<XPD:ATTR name="Name" type="string">RandCompBreakerStrategy</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Strategy Pattern: ConcreteStrategy</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">eMCazDBqgkmCMQB1Iusz6wAA</XPD:REF>
<XPD:REF name="Views[1]">zMZniKZxT0a/aVxHYhokJgAA</XPD:REF>
<XPD:REF name="Views[2]">xauq9pMUY0uNkgTwJCArEwAA</XPD:REF>
<XPD:REF name="Views[3]">ce3NsZH76U+KMitGkvCeMQAA</XPD:REF>
<XPD:REF name="Views[4]">cFXyuCpHrkGDgV6VJCWsfQAA</XPD:REF>
<XPD:REF name="Views[5]">foLR9yx+R0Su07kFoBRloAAA</XPD:REF>
<XPD:REF name="Views[6]">JjG0Vs+hHk+f8LlQ0Wx7BQAA</XPD:REF>
<XPD:REF name="Views[7]">PJfgg4mcQEOjApMCSF1QVQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">B9H9zHtjqEquwJuFEHQ0GQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">HS+P72MRukKlrJzFZAPBWAAA</XPD:REF>
<XPD:REF name="Generalizations[1]">jHRs+OFiZ0Gmcdys4hSKZQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">fnbiVBidukyX6+TddWjbCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLGeneralization" guid="HS+P72MRukKlrJzFZAPBWAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
<XPD:REF name="Parent">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">T0/KrlJ4P0KsT8iG1TtHPgAA</XPD:REF>
<XPD:REF name="Views[1]">WcSeOGRlREiHjuyeC6eZEgAA</XPD:REF>
<XPD:REF name="Views[2]">YPDISSdDkEagsGsZeNb6hgAA</XPD:REF>
<XPD:REF name="Views[3]">KTEDLTrtDUGlR6OfhohGSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLGeneralization" guid="oHduDosKNkCsklVRrU4argAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
<XPD:REF name="Parent">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLGeneralization" guid="Vflmo0Bwx0ulJda9CLrWxwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
<XPD:REF name="Parent">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">J4386LWtZEm1YQoeVDb/bwAA</XPD:REF>
<XPD:REF name="Views[1]">jHLph9aTMk2F1KfqvsWk9AAA</XPD:REF>
<XPD:REF name="Views[2]">IGzVk8+huUSM3H6EKdkOTwAA</XPD:REF>
<XPD:REF name="Views[3]">ZqfsAsAeMkmZTT+8s/Ja9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLClass" guid="AqyNEVheI0m3tCJxVfFbywAA">
<XPD:ATTR name="Name" type="string">HumanMakerStrategy</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">StrategyPattern: ConcreteStrategy</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">AdgbkE/QWUagk0T3MJlMrAAA</XPD:REF>
<XPD:REF name="Views[1]">QKCWwbaZu0CytCVCriQgRQAA</XPD:REF>
<XPD:REF name="Views[2]">J/VxDAPzN0SxaN7iZHPzoQAA</XPD:REF>
<XPD:REF name="Views[3]">KGIx1uIzH0GhP9FMQUstKgAA</XPD:REF>
<XPD:REF name="Views[4]">odKHAB6bQUOE/6AcEuQBWgAA</XPD:REF>
<XPD:REF name="Views[5]">Yt06e6zdgkewmkp0Yk+eBQAA</XPD:REF>
<XPD:REF name="Views[6]">M8oK/SuaZ0OJrqN05AZbPAAA</XPD:REF>
<XPD:REF name="Views[7]">FYfClzK6V0iEyWa29Ep1eAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">ykPCTAcPjkugbAw4Jnx++QAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">19OmHOBhhEGED7K5I3L/iAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">CDMfrLmBnkq98hQNOGrybwAA</XPD:REF>
<XPD:REF name="Generalizations[1]">2j4frvNGO02rFWUr0rW5PQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">DNuAWcL8Bkm+i3Qc4YeDGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLGeneralization" guid="CDMfrLmBnkq98hQNOGrybwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
<XPD:REF name="Parent">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xzCVF84h+kSJI+KYsXDXagAA</XPD:REF>
<XPD:REF name="Views[1]">hQoueh2LJkyJjSXz1l3pOgAA</XPD:REF>
<XPD:REF name="Views[2]">3BYLvsWYyEqf0N+X4A/KhQAA</XPD:REF>
<XPD:REF name="Views[3]">VPqU7r0710Cc2ofRNHsXKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLAssociation" guid="8gvAp2vx0E+tFH68D2FksQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ppvty5MS10iukfxrHkuvIQAA</XPD:REF>
<XPD:REF name="Views[1]">xyVrbnjgEU+2ZOdmZoGqJQAA</XPD:REF>
<XPD:REF name="Views[2]">p8LZMH1ntEaO5iKAsf3NmAAA</XPD:REF>
<XPD:REF name="Views[3]">hMnXCfcFI0eDXguRm8sU6gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="DNuAWcL8Bkm+i3Qc4YeDGwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">8gvAp2vx0E+tFH68D2FksQAA</XPD:REF>
<XPD:REF name="Participant">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7arjTVtVIUCfDXXxP3VrNAAA</XPD:REF>
<XPD:REF name="Views[1]">O6/6i6CtuEqkryZT/O+1hgAA</XPD:REF>
<XPD:REF name="Views[2]">cyb+ZAMZLk20wa5+Q44dTwAA</XPD:REF>
<XPD:REF name="Views[3]">1Oe5EpRBVUSrImyNPUrWwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="2RODm72lPU+mS61FpjMyhQAA">
<XPD:REF name="Association">8gvAp2vx0E+tFH68D2FksQAA</XPD:REF>
<XPD:REF name="Participant">52TacMsCiUWocPm4I8D/wAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w4grEte6ykiSFwxefh5YQQAA</XPD:REF>
<XPD:REF name="Views[1]">nicwLyPW5UGcRUM2VMzICAAA</XPD:REF>
<XPD:REF name="Views[2]">fsSCvHvGKEG4SD2zlvfITwAA</XPD:REF>
<XPD:REF name="Views[3]">hNAE1TfCrkyHoo3LzwwqZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLAssociation" guid="C5FagDsrhkS80aLT0acNKwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">T33mlgMCrEi4QFlkMA/ONwAA</XPD:REF>
<XPD:REF name="Views[1]">7Byc5vVBnkG7hZd+T4dutgAA</XPD:REF>
<XPD:REF name="Views[2]">ILa1IJQkpEujTr3S3bnXJgAA</XPD:REF>
<XPD:REF name="Views[3]">Pak1ETd4YUq43zrmMEbBbwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="mnrdW9n7XUy7Hwxz8KNydQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">C5FagDsrhkS80aLT0acNKwAA</XPD:REF>
<XPD:REF name="Participant">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">UfLSs2DB60qrMlrScj3iDAAA</XPD:REF>
<XPD:REF name="Views[1]">5sLKplxPZEOnFJFEtW3q3wAA</XPD:REF>
<XPD:REF name="Views[2]">SjUDQhkbM0+QW9KJsKr6NgAA</XPD:REF>
<XPD:REF name="Views[3]">TTVrnd66ZUSAKUN2dkZX0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="1S7/9GY21EqVlkVuAR5epgAA">
<XPD:REF name="Association">C5FagDsrhkS80aLT0acNKwAA</XPD:REF>
<XPD:REF name="Participant">LeVVIFsJuECfTjK1bOE8mwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">W5/1smNkRkGTXOwshWYxcwAA</XPD:REF>
<XPD:REF name="Views[1]">1Je8X1GONk2t4ZeiW81gVgAA</XPD:REF>
<XPD:REF name="Views[2]">sI2MNY01VkmzkQe8E5YRGAAA</XPD:REF>
<XPD:REF name="Views[3]">nGTUXaApJ0GCrcqQ0dPdNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLAssociation" guid="gChCfpES+0K8s0Gqn+Er/gAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9VPd+pIVyEmZO4mM8vxV1QAA</XPD:REF>
<XPD:REF name="Views[1]">n6xnjOKdwkGDPLYT0Tt1QAAA</XPD:REF>
<XPD:REF name="Views[2]">JwsdovmTFUeiIVUywF67qwAA</XPD:REF>
<XPD:REF name="Views[3]">zUzxuOlX/0iOBznyyOAs8gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="fnbiVBidukyX6+TddWjbCwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">gChCfpES+0K8s0Gqn+Er/gAA</XPD:REF>
<XPD:REF name="Participant">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Q/odsCeZyE2QDHMkSYy96gAA</XPD:REF>
<XPD:REF name="Views[1]">xVqmqRWn0ECLtZgXXRF2yAAA</XPD:REF>
<XPD:REF name="Views[2]">z9tfj1DbCEuYvSpFwyRchgAA</XPD:REF>
<XPD:REF name="Views[3]">aOkbcBVOsU6KbGlz/qXCdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="8fEtraCGB0C0V4GYCbi6sgAA">
<XPD:REF name="Association">gChCfpES+0K8s0Gqn+Er/gAA</XPD:REF>
<XPD:REF name="Participant">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">92dBUJvPaE2vXrnVo0BUrgAA</XPD:REF>
<XPD:REF name="Views[1]">sJUgAKhXrEqlpyEapiuhfwAA</XPD:REF>
<XPD:REF name="Views[2]">sv4hGNEGnE2V7S8d9tCjOAAA</XPD:REF>
<XPD:REF name="Views[3]">UOnVhGh1aEyk9F3K751bewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLAssociation" guid="+BBhtuJDtUayaby4PRC+PAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9xIGUhOKEkWX9sUPNqgtmwAA</XPD:REF>
<XPD:REF name="Views[1]">R+da199/C0uiXAMUwGjGHAAA</XPD:REF>
<XPD:REF name="Views[2]">zemtfLYY40uLkQOwzFiakwAA</XPD:REF>
<XPD:REF name="Views[3]">zsMVFr6s50mb7jRTEF0UCAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="hDG7xjpoKkKGutNHzeW0lAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">+BBhtuJDtUayaby4PRC+PAAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DXj8cFxf70O+r2nUcT+6swAA</XPD:REF>
<XPD:REF name="Views[1]">rEIBS37dNE2Masnkpysh5AAA</XPD:REF>
<XPD:REF name="Views[2]">sftiK4fDe0SDfQTe4FmhDgAA</XPD:REF>
<XPD:REF name="Views[3]">78C4cZb6RUe+KGzZmzle6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4vqq03YXCEO3PFNbEh7pSQAA">
<XPD:REF name="Association">+BBhtuJDtUayaby4PRC+PAAA</XPD:REF>
<XPD:REF name="Participant">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MXyBVEog7U6UfUoqegyJqAAA</XPD:REF>
<XPD:REF name="Views[1]">RdJJTCTH/kCde5t4pdKifAAA</XPD:REF>
<XPD:REF name="Views[2]">0GI8gkjkPESkqNCucEohWAAA</XPD:REF>
<XPD:REF name="Views[3]">ugmvXoxhQEa6eJBOre3f/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLAssociation" guid="guuIp/kl+kan5MTaSELrEQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">D6Rsj1mOaUCvlH9PFOqY1gAA</XPD:REF>
<XPD:REF name="Views[1]">zvAvoPPhnUK3BxW8Ge9PWgAA</XPD:REF>
<XPD:REF name="Views[2]">HXrcvRezYkK8ntdE4Bz7uwAA</XPD:REF>
<XPD:REF name="Views[3]">sdchYZWnAUKdyAa8Q3Jp4gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="D/it05jzeEeFMYOlLA79VAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">guuIp/kl+kan5MTaSELrEQAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">e9nDwEVwIUWb68SQqNzsrgAA</XPD:REF>
<XPD:REF name="Views[1]">Ylqr5Dlb2EmAVmV5vNHBcwAA</XPD:REF>
<XPD:REF name="Views[2]">fBHTMctXdk6xb5rthMTD/QAA</XPD:REF>
<XPD:REF name="Views[3]">JB9m0y83k0icktQzTZAG1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="8XQQubpaGUqTrSwg7Jr9jgAA">
<XPD:REF name="Association">guuIp/kl+kan5MTaSELrEQAA</XPD:REF>
<XPD:REF name="Participant">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IsDuaG1L5Ue2Uaw9ZLn+4AAA</XPD:REF>
<XPD:REF name="Views[1]">D+INSgAJjkmDLGJi06dkoAAA</XPD:REF>
<XPD:REF name="Views[2]">Juiwnih8VUiUIw0LaoKdJwAA</XPD:REF>
<XPD:REF name="Views[3]">1lzV8ztVKEy/pqpVABOAoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLAssociation" guid="5hB+kWUx80eE4jRt1/ZM0gAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="uJppVo4eoEKzucYvBG+6pgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">5hB+kWUx80eE4jRt1/ZM0gAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="phYi+3KhWE+m7ukiQH/hGwAA">
<XPD:REF name="Association">5hB+kWUx80eE4jRt1/ZM0gAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLAssociation" guid="+w5iWBQa9UKPN1JnUzk0dgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Jrahr+v4SkCid/5FzJupJAAA</XPD:REF>
<XPD:REF name="Views[1]">IrRvpKJV6U+HYOmwpD/uBwAA</XPD:REF>
<XPD:REF name="Views[2]">qAkCptRD4kCgPEjXr6ftKQAA</XPD:REF>
<XPD:REF name="Views[3]">jslZKirCZUKUvu9j4+c3GwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9POzFnQLnkqUSqgNrp8p/QAA">
<XPD:REF name="Association">+w5iWBQa9UKPN1JnUzk0dgAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">C/cHME7dNUmPVQjCz8gNfAAA</XPD:REF>
<XPD:REF name="Views[1]">NyXmxSLwTkaZZrXEfbGDvAAA</XPD:REF>
<XPD:REF name="Views[2]">wJ/hGscgAkybyOrw5wUHAwAA</XPD:REF>
<XPD:REF name="Views[3]">pDPgOgbVTUCLnFf65X4tGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="oHUoke9ROkCNT7496iCyQwAA">
<XPD:REF name="Association">+w5iWBQa9UKPN1JnUzk0dgAA</XPD:REF>
<XPD:REF name="Participant">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ebrtOptSY0GN3d7/CRIKPwAA</XPD:REF>
<XPD:REF name="Views[1]">pKCAbleTg0y3liaciMh60AAA</XPD:REF>
<XPD:REF name="Views[2]">Dm3wqleu6kuo6qpgHZBMzAAA</XPD:REF>
<XPD:REF name="Views[3]">Y21x4jdm80yebK1sw0lIQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLClass" guid="UiM6SZsXCUe/+Sq4r2bmQQAA">
<XPD:ATTR name="Name" type="string">Observer</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Observer Pattern: Observer</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
<XPD:REF name="Views[0]">xam5cBXW5kG0loRXT1kmbQAA</XPD:REF>
<XPD:REF name="Views[1]">od/pK3zS9E2q6RWYStw4fwAA</XPD:REF>
<XPD:REF name="Views[2]">+kWWiH9F7E6/KgHZvMLQ1wAA</XPD:REF>
<XPD:REF name="Views[3]">bMRLgt23GUOzShJDQei1sgAA</XPD:REF>
<XPD:REF name="Views[4]">u0neNuc37EKqZrMgeL4W9AAA</XPD:REF>
<XPD:REF name="Views[5]">p5BBadx0RE+sHI/r+vtNGAAA</XPD:REF>
<XPD:REF name="Views[6]">gpvqyGpRW0uLwH+vW1NTBwAA</XPD:REF>
<XPD:REF name="Views[7]">vtQSO3IMJUexLG3DHK0VCwAA</XPD:REF>
<XPD:REF name="Views[8]">wnUWY46NOU2YeaIovo6kzwAA</XPD:REF>
<XPD:REF name="Views[9]">sc25bKA41kCyNtDhZJVpVQAA</XPD:REF>
<XPD:REF name="Views[10]">5uaxj3Zor0aUZgqlo2OkXwAA</XPD:REF>
<XPD:REF name="Views[11]">ljtzJmXzS06g1N/GS6wongAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">FeLAInEq6U6/VRu6urAoeAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">7</XPD:ATTR>
<XPD:REF name="Specializations[0]">FeLAInEq6U6/VRu6urAoeAAA</XPD:REF>
<XPD:REF name="Specializations[1]">Qy3gKUBRtEij+LCLy69FkQAA</XPD:REF>
<XPD:REF name="Specializations[2]">/NVwwn0J5kKoDvBHFz70IQAA</XPD:REF>
<XPD:REF name="Specializations[3]">zLgBLlAZc06JvqTy1wZA+gAA</XPD:REF>
<XPD:REF name="Specializations[4]">WM1d+E1HJEakrbAJrfHs4QAA</XPD:REF>
<XPD:REF name="Specializations[5]">ao0YyJzrKEi4jPpYBHVEYAAA</XPD:REF>
<XPD:REF name="Specializations[6]">6M3uTnIw0UO0QHxNFhnMZgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">Af9OYTzoKUazyr0tZ76r1AAA</XPD:REF>
<XPD:REF name="Associations[1]">k3Z6s525Ek2c8FEsKfdWBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLGeneralization" guid="FeLAInEq6U6/VRu6urAoeAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:REF name="Parent">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[48]" type="UMLRealization" guid="/r1yA5RoqkKeDfXkLpVDNgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
<XPD:REF name="Supplier">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[49]" type="UMLGeneralization" guid="Qy3gKUBRtEij+LCLy69FkQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">iiNJKI5/EkSSPeRXFtX0RwAA</XPD:REF>
<XPD:REF name="Parent">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">N6okt0W6Y0ybIvo/4tS0CQAA</XPD:REF>
<XPD:REF name="Views[1]">J/bethZFHkuXKKCwA5jAfgAA</XPD:REF>
<XPD:REF name="Views[2]">3VksXGBqp0ip2qHxatngawAA</XPD:REF>
<XPD:REF name="Views[3]">+jx3CMQokEmjdb0JGd98+AAA</XPD:REF>
<XPD:REF name="Views[4]">pmbZt2n5M0i6YWlAxbzcKAAA</XPD:REF>
<XPD:REF name="Views[5]">zrqxeGTpdEST20T/Qc3+8wAA</XPD:REF>
<XPD:REF name="Views[6]">8Mu0jgpiKU6Q8wBFKU9OCAAA</XPD:REF>
<XPD:REF name="Views[7]">/z6g8UPZ+US5VbETlkN67QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[50]" type="UMLClass" guid="bgWFbspFkUmN3uejXq7UbAAA">
<XPD:ATTR name="Name" type="string">Game</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Observer Pattern: ConcreteSubject</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">Za//DCXtPEaYTHDZkvW8LAAA</XPD:REF>
<XPD:REF name="Views[1]">PbMspH3lZUWNKmQsDl2wFwAA</XPD:REF>
<XPD:REF name="Views[2]">NCrBSbt7nke71a2TDtE0eAAA</XPD:REF>
<XPD:REF name="Views[3]">8aRZE5Fp2EiZNU5akQG7SgAA</XPD:REF>
<XPD:REF name="Views[4]">gaES2Sx51E2HoIULB4Y4ugAA</XPD:REF>
<XPD:REF name="Views[5]">OSup2JkJnUOIPg+c2bLyTgAA</XPD:REF>
<XPD:REF name="Views[6]">UVJ0wMmAZEGYzXZr1Oj5CAAA</XPD:REF>
<XPD:REF name="Views[7]">EfhIwTSnYEKIxzuwWkLSfgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">g0K+Izi+VEGKmlbMFc55dgAA</XPD:REF>
<XPD:REF name="Generalizations[1]">x4y0bnrgak+yFJ6p37LA4wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">9</XPD:ATTR>
<XPD:REF name="Associations[0]">07iKwnSXokS5NtE4oJ5okAAA</XPD:REF>
<XPD:REF name="Associations[1]">Q1R7e9XaWkWu3bxRpZkJfQAA</XPD:REF>
<XPD:REF name="Associations[2]">kXF/F3RVrk+PcufF+fKIhQAA</XPD:REF>
<XPD:REF name="Associations[3]">IMUSYJm1PEKo9as8AFDI8gAA</XPD:REF>
<XPD:REF name="Associations[4]">vTCbG3YcekKQ2O3N2Y1tnwAA</XPD:REF>
<XPD:REF name="Associations[5]">i5+2ZPc4CEa/SDM3SWLLsAAA</XPD:REF>
<XPD:REF name="Associations[6]">68rVI+8AtE2MD/2RRgJfygAA</XPD:REF>
<XPD:REF name="Associations[7]">nIjY/qXzTkKStCBe2O9s6wAA</XPD:REF>
<XPD:REF name="Associations[8]">cwI2Gmq/bkuhOIcIyLioYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[51]" type="UMLClass" guid="CjIQ2P8OFUC7wG5AUUCaEwAA">
<XPD:ATTR name="Name" type="string">Observable</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Observer Pattern: Subject</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">Ls80inBvkUGjWC3WSgi5QwAA</XPD:REF>
<XPD:REF name="Views[1]">aZCjHkG37ESh4fDwN66emgAA</XPD:REF>
<XPD:REF name="Views[2]">IOt4WB3ookO5AndGiVSKfAAA</XPD:REF>
<XPD:REF name="Views[3]">yxRHL6thQki3K4DG0M4r5QAA</XPD:REF>
<XPD:REF name="Views[4]">cD+rOFjmRkWjlSt6OhFvFwAA</XPD:REF>
<XPD:REF name="Views[5]">efeOk4i68EKZJSvd274K7AAA</XPD:REF>
<XPD:REF name="Views[6]">VD0UXCDUCkylgd5XuilUZAAA</XPD:REF>
<XPD:REF name="Views[7]">GQHHhAUxcEyBU2YKUHYfiQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">g0K+Izi+VEGKmlbMFc55dgAA</XPD:REF>
<XPD:REF name="Specializations[1]">x4y0bnrgak+yFJ6p37LA4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[52]" type="UMLGeneralization" guid="g0K+Izi+VEGKmlbMFc55dgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:REF name="Parent">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YMxVSqBA90aduEpGyghRPAAA</XPD:REF>
<XPD:REF name="Views[1]">IfNe77KYtUeN48azGMI1TwAA</XPD:REF>
<XPD:REF name="Views[2]">3BTcHj3C8UWijGKF31HsnQAA</XPD:REF>
<XPD:REF name="Views[3]">SR4jFkfgF0OPhtg5TToZEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[53]" type="UMLClass" guid="7M/jsDk/0kyvttmKZFShRwAA">
<XPD:ATTR name="Name" type="string">Logging</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Observer Pattern: ConcreteObserver</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">HNwxSJ+8hE6UjTQM/2RQTQAA</XPD:REF>
<XPD:REF name="Views[1]">cAxptFn9KUufsL6jmXzKzgAA</XPD:REF>
<XPD:REF name="Views[2]">TQS7ZINc7EGOEAnFa22OggAA</XPD:REF>
<XPD:REF name="Views[3]">7/Fo3eh/S0eq5Qw+FdX/rAAA</XPD:REF>
<XPD:REF name="Views[4]">evYY5bDcKEu4ICU8yO+L7gAA</XPD:REF>
<XPD:REF name="Views[5]">yMprE6Wsx06V3QeVa8VpzwAA</XPD:REF>
<XPD:REF name="Views[6]">weFJU3kMeUeSIcDDtrL7LQAA</XPD:REF>
<XPD:REF name="Views[7]">GyNxyjCAxkeRVdUhx8H5sgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">/NVwwn0J5kKoDvBHFz70IQAA</XPD:REF>
<XPD:REF name="Generalizations[1]">zLgBLlAZc06JvqTy1wZA+gAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">BUDaAEb3OECDLdaSdPwcVgAA</XPD:REF>
<XPD:REF name="Associations[1]">2pKd3hzCYEebbpmNmrw51gAA</XPD:REF>
<XPD:REF name="Associations[2]">//IONA/3CkGB6gIvoSNtuwAA</XPD:REF>
<XPD:REF name="Associations[3]">dMYm52R1gk2YYQaSUH7hgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[54]" type="UMLGeneralization" guid="/NVwwn0J5kKoDvBHFz70IQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
<XPD:REF name="Parent">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZqZ7whe6wEOr1xjyvRs3KAAA</XPD:REF>
<XPD:REF name="Views[1]">NkQZ2XrRPkuNLQr7I7TNgwAA</XPD:REF>
<XPD:REF name="Views[2]">s+/JLNleQ02MrUnca8wWUQAA</XPD:REF>
<XPD:REF name="Views[3]">o0Ry3z1Bd0qrLbW0dxbP+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[55]" type="UMLAssociation" guid="w8EykhhfvEqDETe9QLv+zgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5/C3uGFTmU+Z0RS/Dq7NoQAA</XPD:REF>
<XPD:REF name="Views[1]">sV/HK5uoZEe2LkcDzbY/2wAA</XPD:REF>
<XPD:REF name="Views[2]">cER39WfzUE+OP0jP+5JfQAAA</XPD:REF>
<XPD:REF name="Views[3]">0KBQeod9D0+XGmFrARNs/gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="BUDaAEb3OECDLdaSdPwcVgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">w8EykhhfvEqDETe9QLv+zgAA</XPD:REF>
<XPD:REF name="Participant">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7xzzmM6h8U+0FN0XxNf6IAAA</XPD:REF>
<XPD:REF name="Views[1]">WeRu7E76xE6Ufihh8JlinQAA</XPD:REF>
<XPD:REF name="Views[2]">ttad2SboDEmwwvQNXb0XpAAA</XPD:REF>
<XPD:REF name="Views[3]">KX5qJkgxO0WRUa8viL+kMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="07iKwnSXokS5NtE4oJ5okAAA">
<XPD:REF name="Association">w8EykhhfvEqDETe9QLv+zgAA</XPD:REF>
<XPD:REF name="Participant">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FiuZAm7rG0yIAE3ueSlJDQAA</XPD:REF>
<XPD:REF name="Views[1]">JQxbE+sqDkONqUZP0YP5+wAA</XPD:REF>
<XPD:REF name="Views[2]">h1qPxNzH+kWSNF9Exoeh7gAA</XPD:REF>
<XPD:REF name="Views[3]">hrG5HaRCOk6wkBmJ67z90AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[56]" type="UMLClass" guid="jCVky82nDE2Qapy/74LYGgAA">
<XPD:ATTR name="Name" type="string">GameMove</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">CSmmr29LIkaSNAuxXjYv8wAA</XPD:REF>
<XPD:REF name="Views[1]">qP/EnLbkM0enfdZk4wX8TQAA</XPD:REF>
<XPD:REF name="Views[2]">pTTgcA9cFkKWyz02o6X6+AAA</XPD:REF>
<XPD:REF name="Views[3]">ym7LKY7YF0OH/KH9QrBBgwAA</XPD:REF>
<XPD:REF name="Views[4]">gMkMJAeG2U2/lzRmiKd+agAA</XPD:REF>
<XPD:REF name="Views[5]">xkw9c8l7Ck2sA9Yx4uzuOgAA</XPD:REF>
<XPD:REF name="Views[6]">68PAiZ0KkEmW66MasiC3JwAA</XPD:REF>
<XPD:REF name="Views[7]">0kRfQAWF80WXfAfufnMrcgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">WXowAqV8EUmQ5S5lNPvAiwAA</XPD:REF>
<XPD:REF name="Specializations[1]">gkaLmL2lJES+cGHrjN6RDQAA</XPD:REF>
<XPD:REF name="Specializations[2]">Qvx9A9ze+EaiMVaTtWvlhgAA</XPD:REF>
<XPD:REF name="Specializations[3]">YADW7tcq6E2PQNh2M3yyZgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">OwSjvLNz7k6ykeCSEqe5cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[57]" type="UMLClass" guid="cBqiCCi/E0OaXB5tSlLLBQAA">
<XPD:ATTR name="Name" type="string">BreakerMove</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">ejFPlqGlhU+gNurJcT0lsQAA</XPD:REF>
<XPD:REF name="Views[1]">vQcehAgCa02ndHxfRL0rAwAA</XPD:REF>
<XPD:REF name="Views[2]">+RmVDWnGK0ySV/h+Jb4byAAA</XPD:REF>
<XPD:REF name="Views[3]">Ck9J66pUGEG4qR2CVGa66gAA</XPD:REF>
<XPD:REF name="Views[4]">lPwdibim4Ee+auTDyckxqAAA</XPD:REF>
<XPD:REF name="Views[5]">ut2P78GmoEiS0m2Nm5pnvwAA</XPD:REF>
<XPD:REF name="Views[6]">lHw6Ol5nxkKOnplNoCVWoAAA</XPD:REF>
<XPD:REF name="Views[7]">HlfrWzfM+kisu3BFqyUcBQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">c5iiFqY8nEKVpp9Dh1tgAgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">B9H9zHtjqEquwJuFEHQ0GQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">DpaNlk1rDECecmhYX6yPRQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">gkaLmL2lJES+cGHrjN6RDQAA</XPD:REF>
<XPD:REF name="Generalizations[1]">YADW7tcq6E2PQNh2M3yyZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[58]" type="UMLClass" guid="pS2wImmgFUOsPREH7X9AiAAA">
<XPD:ATTR name="Name" type="string">MakerMove</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">ldFwJkl1nU6jZreGfcaYVwAA</XPD:REF>
<XPD:REF name="Views[1]">vv+oqG11gEO9c3VmMUrsZQAA</XPD:REF>
<XPD:REF name="Views[2]">mPiLrnYPG0iMXIcr1JVzGAAA</XPD:REF>
<XPD:REF name="Views[3]">U52cGvyQNkuwH8W4agZMCwAA</XPD:REF>
<XPD:REF name="Views[4]">6nPU4QlbCUejnm2kst/YXwAA</XPD:REF>
<XPD:REF name="Views[5]">CGIVvHlgAU2dcXS/k5QsQQAA</XPD:REF>
<XPD:REF name="Views[6]">01gxuQ6xO0mMxiUnBq8rogAA</XPD:REF>
<XPD:REF name="Views[7]">QW7vyUfQME23kUpCAtsHxgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">ykPCTAcPjkugbAw4Jnx++QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">19OmHOBhhEGED7K5I3L/iAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">73ryDo3rZUa57kFJ/z2TQQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">WXowAqV8EUmQ5S5lNPvAiwAA</XPD:REF>
<XPD:REF name="Generalizations[1]">Qvx9A9ze+EaiMVaTtWvlhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[59]" type="UMLAssociation" guid="YKIFy98bjkuhbEsYqGNLhAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LwuDxq8YH0KAub/6Iwtm+QAA</XPD:REF>
<XPD:REF name="Views[1]">pyf4Xg3UEEiQD2NCzp/6WAAA</XPD:REF>
<XPD:REF name="Views[2]">cLye6aH2SESwatVpjYoEXQAA</XPD:REF>
<XPD:REF name="Views[3]">2yvvtHzbtk2NI1laIqnZIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Q1R7e9XaWkWu3bxRpZkJfQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">YKIFy98bjkuhbEsYqGNLhAAA</XPD:REF>
<XPD:REF name="Participant">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DOeqoVe5bUOMBmkPL0LuMQAA</XPD:REF>
<XPD:REF name="Views[1]">syyxrTUxCUKJ5IgSqRqdYgAA</XPD:REF>
<XPD:REF name="Views[2]">iUYm/OwZs0uQwF8lakS9pwAA</XPD:REF>
<XPD:REF name="Views[3]">nng6CrJd00OAdXqOVQyaeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="OwSjvLNz7k6ykeCSEqe5cwAA">
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">YKIFy98bjkuhbEsYqGNLhAAA</XPD:REF>
<XPD:REF name="Participant">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LpfavDrXvUyXWhDCerNBKAAA</XPD:REF>
<XPD:REF name="Views[1]">0Mcb/8zD1UiceZRf3CCvSgAA</XPD:REF>
<XPD:REF name="Views[2]">M6jDf2ObH0mxuOo3O8UKMAAA</XPD:REF>
<XPD:REF name="Views[3]">I3jkYrI4J0aAV4cgbgeFWgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[60]" type="UMLGeneralization" guid="WXowAqV8EUmQ5S5lNPvAiwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
<XPD:REF name="Parent">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">f4VFCKrBhky5Ab+Q5H16oQAA</XPD:REF>
<XPD:REF name="Views[1]">pvu7p7UG/kO7mnMoRbA1xwAA</XPD:REF>
<XPD:REF name="Views[2]">4D78Xn7UCkuUxZm7RqHl3QAA</XPD:REF>
<XPD:REF name="Views[3]">M9nEreja9UWSKTm4zfX+JgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[61]" type="UMLGeneralization" guid="gkaLmL2lJES+cGHrjN6RDQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
<XPD:REF name="Parent">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pb84pFs98k2NUY4F5uJI4AAA</XPD:REF>
<XPD:REF name="Views[1]">AG3rRxlYxEKVLMsbrnUoPQAA</XPD:REF>
<XPD:REF name="Views[2]">w6OfRhgvbE66HPRX3cGHGwAA</XPD:REF>
<XPD:REF name="Views[3]">LMBILx0oiEij7iFaE7CAeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[62]" type="UMLDependency" guid="ykPCTAcPjkugbAw4Jnx++QAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
<XPD:REF name="Supplier">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[63]" type="UMLDependency" guid="73ryDo3rZUa57kFJ/z2TQQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
<XPD:REF name="Supplier">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TLL9+LDL00iWCeFXG5q4SAAA</XPD:REF>
<XPD:REF name="Views[1]">bkW6m0QQD0SPhe0rzmvg5wAA</XPD:REF>
<XPD:REF name="Views[2]">6LP+SJ0dm0mbyI0g+fKBogAA</XPD:REF>
<XPD:REF name="Views[3]">UX2nnGRBEEOlnn6tcGCcNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[64]" type="UMLDependency" guid="c5iiFqY8nEKVpp9Dh1tgAgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
<XPD:REF name="Supplier">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+9oE1u458kKHXwnFbHhqnAAA</XPD:REF>
<XPD:REF name="Views[1]">EpHaD387f0KcHFhQDADZPQAA</XPD:REF>
<XPD:REF name="Views[2]">9el0UvoCBkmPIrFnwDcsqwAA</XPD:REF>
<XPD:REF name="Views[3]">+VZ/H6ID9kmIMP8t4Y++BwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[65]" type="UMLAssociation" guid="X2V/9jFHmkq9gP0nNMznugAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VZEqLLXlrEaN9X4OwHDZxgAA</XPD:REF>
<XPD:REF name="Views[1]">E8CJl2YY40u30zY3MTxkygAA</XPD:REF>
<XPD:REF name="Views[2]">0h8C1/PchUCk17x8kGmjegAA</XPD:REF>
<XPD:REF name="Views[3]">KEHJ3EHhv0ecyHSyum48zAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="3qWJ4f1Y0k6+yJtjAITF/AAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">X2V/9jFHmkq9gP0nNMznugAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6HqDCd6GsE6CYghjIz/9hAAA</XPD:REF>
<XPD:REF name="Views[1]">TCKUF17GAk6MuTn0AHPhVQAA</XPD:REF>
<XPD:REF name="Views[2]">t6BV+FVAb0WfBc47CHqrbwAA</XPD:REF>
<XPD:REF name="Views[3]">OTPj2qqjH0S3RuR0stz4ZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="2pKd3hzCYEebbpmNmrw51gAA">
<XPD:REF name="Association">X2V/9jFHmkq9gP0nNMznugAA</XPD:REF>
<XPD:REF name="Participant">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WrEpZP8PW0quIKA/wx6fMQAA</XPD:REF>
<XPD:REF name="Views[1]">wLMFJ3UDnUy+LTjOkPKvVgAA</XPD:REF>
<XPD:REF name="Views[2]">+Dws0+R4QkO8fcg/lZ62DgAA</XPD:REF>
<XPD:REF name="Views[3]">zGu8WF7PM0mdQ/SBSZqywQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[66]" type="UMLSubsystem" guid="/6qFZYdp7Uu+Wxic6ukTsgAA">
<XPD:ATTR name="Name" type="string">GUI Subsystem</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">XeNI2iWPLEKkAp6RgyDu8wAA</XPD:REF>
<XPD:REF name="Views[1]">keXGMdsJtU6lQna0YRCo/AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">WM1d+E1HJEakrbAJrfHs4QAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
<XPD:REF name="Associations[0]">kNON//E/g0ucPlqKrWRtaQAA</XPD:REF>
<XPD:REF name="Associations[1]">zIi14y9GfEi2knqk8jFMTgAA</XPD:REF>
<XPD:REF name="Associations[2]">rlyHpNrpoUKhGH+RgFyHeQAA</XPD:REF>
<XPD:REF name="Associations[3]">aucwN7wUUkidt8necR/tlQAA</XPD:REF>
<XPD:REF name="Associations[4]">s6vemNAFGUye9vdj81r02wAA</XPD:REF>
<XPD:REF name="Associations[5]">3/hZjTEArEiBMQKyTS5iSQAA</XPD:REF>
<XPD:REF name="Associations[6]">+Tom2pMubEWvUJd64f9YlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[67]" type="UMLSubsystem" guid="bF0M5fZESECfDeBH7VkqVwAA">
<XPD:ATTR name="Name" type="string">Players Subsystem</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">0vx+NZR5TECkt77ulfNmAwAA</XPD:REF>
<XPD:REF name="Views[1]">7X2wXZneqUijsQSZxxMedgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">vbStxV/dgEuoXgJpMmSHewAA</XPD:REF>
<XPD:REF name="Associations[1]">tomN9J5FBE+uF60lwX/w6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[68]" type="UMLGeneralization" guid="zLgBLlAZc06JvqTy1wZA+gAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
<XPD:REF name="Parent">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CLkmZaG1RUmqEwWS1EdR0gAA</XPD:REF>
<XPD:REF name="Views[1]">rAcp0TIGKkiZQcdUv8ODmAAA</XPD:REF>
<XPD:REF name="Views[2]">65eFpYnYdkKfYOyBEdde6gAA</XPD:REF>
<XPD:REF name="Views[3]">NJoyz+nRIUqVoSyhi1v0SAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[69]" type="UMLGeneralization" guid="WM1d+E1HJEakrbAJrfHs4QAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
<XPD:REF name="Parent">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[70]" type="UMLAssociation" guid="PnKtaD8YyU6wepygdQ9CowAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kNON//E/g0ucPlqKrWRtaQAA">
<XPD:REF name="Association">PnKtaD8YyU6wepygdQ9CowAA</XPD:REF>
<XPD:REF name="Participant">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Af9OYTzoKUazyr0tZ76r1AAA">
<XPD:REF name="Association">PnKtaD8YyU6wepygdQ9CowAA</XPD:REF>
<XPD:REF name="Participant">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[71]" type="UMLAssociation" guid="RFGhYxj8VE+PD5AcNsp26gAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KpX68WQ+gEGQMokB7HOVbwAA</XPD:REF>
<XPD:REF name="Views[1]">fHWExOYG7Uy2EGuKqqktYgAA</XPD:REF>
<XPD:REF name="Views[2]">P+wyaRp77Ee9dQy2j/ECdwAA</XPD:REF>
<XPD:REF name="Views[3]">fy1M2iyVOkOK0WFFRf/3ywAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="zIi14y9GfEi2knqk8jFMTgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">RFGhYxj8VE+PD5AcNsp26gAA</XPD:REF>
<XPD:REF name="Participant">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jtl/liAsZ0+gRCdz6Q2sZAAA</XPD:REF>
<XPD:REF name="Views[1]">b2yk9ZTMCUez6UdSKpiNxwAA</XPD:REF>
<XPD:REF name="Views[2]">a68tGwZLRUCY0N5S9ZI8pQAA</XPD:REF>
<XPD:REF name="Views[3]">5gWwJbMHDE2uIksuo5NZEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="k3Z6s525Ek2c8FEsKfdWBgAA">
<XPD:REF name="Association">RFGhYxj8VE+PD5AcNsp26gAA</XPD:REF>
<XPD:REF name="Participant">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DEBJR9MNfkKQB7+8RV8dnwAA</XPD:REF>
<XPD:REF name="Views[1]">nmAspyGStUqPJZDfUqbi9QAA</XPD:REF>
<XPD:REF name="Views[2]">osWuNsl+dEqEj1y9EyHqQQAA</XPD:REF>
<XPD:REF name="Views[3]">Vyg7kT+ty0SxTPU4qd8fLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[72]" type="UMLAssociation" guid="N7jJbNMwzkOXVPnhgr/RkgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="rlyHpNrpoUKhGH+RgFyHeQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">N7jJbNMwzkOXVPnhgr/RkgAA</XPD:REF>
<XPD:REF name="Participant">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="h35bV1BFlEaZlKtMGacp2gAA">
<XPD:REF name="Association">N7jJbNMwzkOXVPnhgr/RkgAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[73]" type="UMLAssociation" guid="5eTZaDdKIk2jDTtbHLG4lAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wLr5plS3uUmufVgo0j1N7wAA</XPD:REF>
<XPD:REF name="Views[1]">q9VwymQpFkWZZkYHcc4s1AAA</XPD:REF>
<XPD:REF name="Views[2]">lPqI/a8WgkafWAajC2jqDQAA</XPD:REF>
<XPD:REF name="Views[3]">wnRC8gP8fU64p52DZr8c8wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="l8Nb1wV+JUuOv4VJBDQXgAAA">
<XPD:REF name="Association">5eTZaDdKIk2jDTtbHLG4lAAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Db77Qf6GDEiqNhnpzlrPMQAA</XPD:REF>
<XPD:REF name="Views[1]">mGJp6GxT8UaceqjHbrfNswAA</XPD:REF>
<XPD:REF name="Views[2]">uXzrCk2otEGnr70idKug9gAA</XPD:REF>
<XPD:REF name="Views[3]">IlMcM21uyk+ybBr1Bc4OZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="aucwN7wUUkidt8necR/tlQAA">
<XPD:REF name="Association">5eTZaDdKIk2jDTtbHLG4lAAA</XPD:REF>
<XPD:REF name="Participant">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cgAyOhsWG0umh2bH2dW+mgAA</XPD:REF>
<XPD:REF name="Views[1]">SqxAXBX/wkKkzNpIHYQoKwAA</XPD:REF>
<XPD:REF name="Views[2]">+Fcyo6Mr40mJ1DiK9Xzr7wAA</XPD:REF>
<XPD:REF name="Views[3]">qBoFCg7Fa0aGsUvjRMR0vgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[74]" type="UMLAssociation" guid="95/aoKF1fUqh/mKaZbtohwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kXF/F3RVrk+PcufF+fKIhQAA">
<XPD:REF name="Association">95/aoKF1fUqh/mKaZbtohwAA</XPD:REF>
<XPD:REF name="Participant">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="s6vemNAFGUye9vdj81r02wAA">
<XPD:REF name="Association">95/aoKF1fUqh/mKaZbtohwAA</XPD:REF>
<XPD:REF name="Participant">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[75]" type="UMLAssociation" guid="sFuXx6gUiES6s/+IPhjuVAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AemRIYHl4USsGy0Cr5tm8AAA</XPD:REF>
<XPD:REF name="Views[1]">HKWXpaJRzUaHCgaJ9lcELgAA</XPD:REF>
<XPD:REF name="Views[2]">n/3tjrqaeECF782tml30IwAA</XPD:REF>
<XPD:REF name="Views[3]">0DR0DjiBcUOQxdCivT8gLgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="3/hZjTEArEiBMQKyTS5iSQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">sFuXx6gUiES6s/+IPhjuVAAA</XPD:REF>
<XPD:REF name="Participant">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">16OiPGWdRUeaag0/tZUp3wAA</XPD:REF>
<XPD:REF name="Views[1]">aQLJmsXdNEixyvMMz9w2DgAA</XPD:REF>
<XPD:REF name="Views[2]">iDW6oj4SZ0KAOxYgnkfXEAAA</XPD:REF>
<XPD:REF name="Views[3]">K6/fkhGlCUCg503HX9PHXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="IMUSYJm1PEKo9as8AFDI8gAA">
<XPD:REF name="Association">sFuXx6gUiES6s/+IPhjuVAAA</XPD:REF>
<XPD:REF name="Participant">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VJqTF5MMEEK7nzIUCQr/9AAA</XPD:REF>
<XPD:REF name="Views[1]">XBtREWO6cUWs/46eI7si3QAA</XPD:REF>
<XPD:REF name="Views[2]">lgLxtJtia0qKuPpR5iBZ6wAA</XPD:REF>
<XPD:REF name="Views[3]">rEMxB2bxXUuy0GOZk8PDuAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[76]" type="UMLAssociation" guid="lE/pYuxArkq61by9G465cAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+nb6mnbEfUyqMsKEaBDW4gAA</XPD:REF>
<XPD:REF name="Views[1]">qIJncaig40W0ICMa1SQw+wAA</XPD:REF>
<XPD:REF name="Views[2]">sM+0h+Eat0ewWvBj75FN6QAA</XPD:REF>
<XPD:REF name="Views[3]">XBcOWWb52kydwg1ilFPGAwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="vbStxV/dgEuoXgJpMmSHewAA">
<XPD:REF name="Association">lE/pYuxArkq61by9G465cAAA</XPD:REF>
<XPD:REF name="Participant">bF0M5fZESECfDeBH7VkqVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JdyfALbIfEuUTEiqaYEqRQAA</XPD:REF>
<XPD:REF name="Views[1]">bq9Rft1a10ihvObegbhzhQAA</XPD:REF>
<XPD:REF name="Views[2]">Xydbm0qhrUCR0MsPQ4ZazQAA</XPD:REF>
<XPD:REF name="Views[3]">d4N1VYhCK0Cycdty3QBuaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="+Tom2pMubEWvUJd64f9YlgAA">
<XPD:REF name="Association">lE/pYuxArkq61by9G465cAAA</XPD:REF>
<XPD:REF name="Participant">/6qFZYdp7Uu+Wxic6ukTsgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zSw0io5xGEuj340FFxzKKwAA</XPD:REF>
<XPD:REF name="Views[1]">dWQwL7QiekWAW9nElDzuQwAA</XPD:REF>
<XPD:REF name="Views[2]">8kaA2WGuJ0W7wq50w4AYZAAA</XPD:REF>
<XPD:REF name="Views[3]">ukiHRB63ykuEvW2jlcvZQgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[77]" type="UMLAssociation" guid="YNZE3yFUjEO3qV7IaMGRXwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Icha7tFBrUOzpZAoPrIO+QAA</XPD:REF>
<XPD:REF name="Views[1]">Hd0Yt37KNUOskSTeypYRbAAA</XPD:REF>
<XPD:REF name="Views[2]">0e7d1OdFbkSa68+Q3LegXwAA</XPD:REF>
<XPD:REF name="Views[3]">NsN3eyH3C0K9fCHCKXuzwQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="cfBoSMa/FkWGPhEFq+zcFQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">YNZE3yFUjEO3qV7IaMGRXwAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">l+YymyFt10e+MjIOWIke1QAA</XPD:REF>
<XPD:REF name="Views[1]">AekpTB9YPUmga1ZrjAHi7gAA</XPD:REF>
<XPD:REF name="Views[2]">WiJ+PfaoMEeI8oinPtUSDAAA</XPD:REF>
<XPD:REF name="Views[3]">rsXNJHKpBUmjhKYsHtbZkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="//IONA/3CkGB6gIvoSNtuwAA">
<XPD:REF name="Association">YNZE3yFUjEO3qV7IaMGRXwAA</XPD:REF>
<XPD:REF name="Participant">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">da1LibUcoEaZHjM1QUej6gAA</XPD:REF>
<XPD:REF name="Views[1]">oYfsB/fpVke53zSXdoWBfQAA</XPD:REF>
<XPD:REF name="Views[2]">4iXMjuM86EuMmMvAo4Gh0gAA</XPD:REF>
<XPD:REF name="Views[3]">Bb2J7b9KO06O/ylpyr+sMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[78]" type="UMLGeneralization" guid="x4y0bnrgak+yFJ6p37LA4wAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:REF name="Parent">CjIQ2P8OFUC7wG5AUUCaEwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Uq8k5DDz6EiGZIVfnNrUZgAA</XPD:REF>
<XPD:REF name="Views[1]">X7mTXxPdJkWHB2ffT3vPegAA</XPD:REF>
<XPD:REF name="Views[2]">ShXDPYQKTE2AUKjoVWu0aAAA</XPD:REF>
<XPD:REF name="Views[3]">5MvvyMIG/0Cl9IJ5ho3MiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[79]" type="UMLAssociation" guid="PG7F29XVUkiyUhvu4u2vPgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">86qoEJoGnECNFEyB3F/T2wAA</XPD:REF>
<XPD:REF name="Views[1]">BDuk5j5tvEC0h6DP2PcA9wAA</XPD:REF>
<XPD:REF name="Views[2]">BXIGuU49r0uekWuMg2mU4QAA</XPD:REF>
<XPD:REF name="Views[3]">iC03o9gH4kSPI1Sa7oJ9kAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="3JW1FyR1bkuChsBDgK6qMAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">PG7F29XVUkiyUhvu4u2vPgAA</XPD:REF>
<XPD:REF name="Participant">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uGOY9hwaf0GZUbqJyFhRxwAA</XPD:REF>
<XPD:REF name="Views[1]">TW3lSG4rtUOlpY9+y9IXqAAA</XPD:REF>
<XPD:REF name="Views[2]">obcalyu1NUaJ/Rf1Wy427gAA</XPD:REF>
<XPD:REF name="Views[3]">2gwKRCYI2U282I262FB0lgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="vTCbG3YcekKQ2O3N2Y1tnwAA">
<XPD:REF name="Association">PG7F29XVUkiyUhvu4u2vPgAA</XPD:REF>
<XPD:REF name="Participant">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZI2eX7oscEuBOK3G77LS9QAA</XPD:REF>
<XPD:REF name="Views[1]">dNGr5iB4AkSeiOPyO2aUigAA</XPD:REF>
<XPD:REF name="Views[2]">+OFzp+KcGEmyaF+hUbYq7QAA</XPD:REF>
<XPD:REF name="Views[3]">Lb1KUzh9vkqCqUwJSL6VdAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[80]" type="UMLAssociation" guid="HQjR4nYMRkqMkriGYvcv8gAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ako3B7hez0G0tYg/7xLecgAA</XPD:REF>
<XPD:REF name="Views[1]">COsOqyGfHUaPGLfmaULDEAAA</XPD:REF>
<XPD:REF name="Views[2]">K4TFV3v+CU2LmQMSFQeK+wAA</XPD:REF>
<XPD:REF name="Views[3]">Qo5qxEkpSUCiMDahx+9jWAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="dMYm52R1gk2YYQaSUH7hgQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">HQjR4nYMRkqMkriGYvcv8gAA</XPD:REF>
<XPD:REF name="Participant">7M/jsDk/0kyvttmKZFShRwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4gSu+k+z+kai0yX5XVr3SQAA</XPD:REF>
<XPD:REF name="Views[1]">Xqp5eNjS1EyPxlV9qMvjAAAA</XPD:REF>
<XPD:REF name="Views[2]">qtcM5yCIRkyxbAVJn04f6wAA</XPD:REF>
<XPD:REF name="Views[3]">97GsXS7CN0uYFdkDZNTy7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="i5+2ZPc4CEa/SDM3SWLLsAAA">
<XPD:REF name="Association">HQjR4nYMRkqMkriGYvcv8gAA</XPD:REF>
<XPD:REF name="Participant">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RPf9uuk06kCI89kzob9zLgAA</XPD:REF>
<XPD:REF name="Views[1]">kXu1pA5Av0KXOD4JkNG1ZQAA</XPD:REF>
<XPD:REF name="Views[2]">Uj6+zk8yW0CdA471rtMpbQAA</XPD:REF>
<XPD:REF name="Views[3]">uAb0JIp3NUyoLdYphJi3nwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[81]" type="UMLAssociation" guid="kU++IVHZdkCYxFjVQpYv8AAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fzwd1DHTnEy+PKn1E6piLgAA</XPD:REF>
<XPD:REF name="Views[1]">7dsacBZKEEK+b8J2/AmoUgAA</XPD:REF>
<XPD:REF name="Views[2]">Q0MY5hvAlUmIXOhDnfKHLAAA</XPD:REF>
<XPD:REF name="Views[3]">Q/c99iG1z0Ozaaq2t7msQAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="68rVI+8AtE2MD/2RRgJfygAA">
<XPD:REF name="Association">kU++IVHZdkCYxFjVQpYv8AAA</XPD:REF>
<XPD:REF name="Participant">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+wYumrPJdkenMsLzlcT9jwAA</XPD:REF>
<XPD:REF name="Views[1]">fSL9ZhJD6UyZpTRRS4PfKAAA</XPD:REF>
<XPD:REF name="Views[2]">O8CSodemYk2e7PfMXuwzZQAA</XPD:REF>
<XPD:REF name="Views[3]">ATSKKkJ4006OXj1gPMxgTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="tomN9J5FBE+uF60lwX/w6AAA">
<XPD:REF name="Association">kU++IVHZdkCYxFjVQpYv8AAA</XPD:REF>
<XPD:REF name="Participant">bF0M5fZESECfDeBH7VkqVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZIBb1f4ZYUeqXuv2sZHpbwAA</XPD:REF>
<XPD:REF name="Views[1]">VUNTirLlXUWhafesC3qBwAAA</XPD:REF>
<XPD:REF name="Views[2]">C/Je+JgVcEWAgqM4fcDQ4gAA</XPD:REF>
<XPD:REF name="Views[3]">kbVIZyUYC0SaJQojx34ERgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[82]" type="UMLAssociation" guid="G2uSwA5jt0SMAds7mQjbyQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pYBzLUg2RUmudiCtv2Qi/wAA</XPD:REF>
<XPD:REF name="Views[1]">f+Po4UHOu0y209K8XtyWKgAA</XPD:REF>
<XPD:REF name="Views[2]">U4kTWfXjXEKCvBoYyAX1LgAA</XPD:REF>
<XPD:REF name="Views[3]">EYzSLWuuIEOiPC6U2E0UmQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="LIQ2adITcEWhgl9c1WrtWAAA">
<XPD:REF name="Association">G2uSwA5jt0SMAds7mQjbyQAA</XPD:REF>
<XPD:REF name="Participant">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MD+SXYaMK0eFQVZc9x1xOAAA</XPD:REF>
<XPD:REF name="Views[1]">6ARvUQ3fZkKYiIp4elWP5gAA</XPD:REF>
<XPD:REF name="Views[2]">QOqOq0PRfUK1TlyOeSn0jwAA</XPD:REF>
<XPD:REF name="Views[3]">o71K+jwYx0GTrykuvNBPOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="oGsXwpuWG0O8QWB2ntIYVgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">G2uSwA5jt0SMAds7mQjbyQAA</XPD:REF>
<XPD:REF name="Participant">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">g6dn1k0OvEeoPrK+mztJLQAA</XPD:REF>
<XPD:REF name="Views[1]">A3BdMNL/o0+XTULWBKY05gAA</XPD:REF>
<XPD:REF name="Views[2]">AEoGYAg+9EGM0ugI5EHzrQAA</XPD:REF>
<XPD:REF name="Views[3]">DtW5kJqcuU2rXmNGJLX43wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[83]" type="UMLAssociation" guid="w0czv8vr0UeJxYVWhV16EgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">q1EEMNddaU2ADKvydpMZmQAA</XPD:REF>
<XPD:REF name="Views[1]">bx1eGsY2qki43SSx852mJgAA</XPD:REF>
<XPD:REF name="Views[2]">dPcSyZlipky73uFAYUfZ7QAA</XPD:REF>
<XPD:REF name="Views[3]">IkRWdnEqU0eqgr+xxFoD2gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="tG221l5stk6mMq2kUDMhPQAA">
<XPD:REF name="Association">w0czv8vr0UeJxYVWhV16EgAA</XPD:REF>
<XPD:REF name="Participant">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2ir4YjiBeEmAQB9ZKEeL3gAA</XPD:REF>
<XPD:REF name="Views[1]">w+jsxEzVuEmXkA6Q/9NsMwAA</XPD:REF>
<XPD:REF name="Views[2]">dzCQyx3jF0yWV1/9BD3RZwAA</XPD:REF>
<XPD:REF name="Views[3]">N4keCx+s3kmdwUnfOeSgDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="YwGXWi5gAUyzAPDSPZS19AAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">w0czv8vr0UeJxYVWhV16EgAA</XPD:REF>
<XPD:REF name="Participant">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QU5vFq25c0au9o+HnsWhCQAA</XPD:REF>
<XPD:REF name="Views[1]">gXwY/Iemy0erblrFFerDlwAA</XPD:REF>
<XPD:REF name="Views[2]">wKAqwlaQ0kKjD+jtkJiBDwAA</XPD:REF>
<XPD:REF name="Views[3]">oFF36P8Z/0aTCohR6Xp1CwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[84]" type="UMLGeneralization" guid="5rUztXHFZUaFSxTjrl8NowAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
<XPD:REF name="Parent">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">S9OD7B34kk2nm7kONUHkIgAA</XPD:REF>
<XPD:REF name="Views[1]">2Wu2MZLPUEaQM1wBXpv7wAAA</XPD:REF>
<XPD:REF name="Views[2]">uNKD6RJ+10Cp8BCY7dfuaQAA</XPD:REF>
<XPD:REF name="Views[3]">MQIfooTHJUWuPU0TyUINdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[85]" type="UMLGeneralization" guid="jHRs+OFiZ0Gmcdys4hSKZQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
<XPD:REF name="Parent">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">axkGWn3zSEKggRvKF1bMkwAA</XPD:REF>
<XPD:REF name="Views[1]">6Bm6fsQvpEWiFdUJLxLyHwAA</XPD:REF>
<XPD:REF name="Views[2]">vvHm3qhGuUeehn7l8nRmwAAA</XPD:REF>
<XPD:REF name="Views[3]">9CR9Lx/GwUKmegR2UV7IHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[86]" type="UMLGeneralization" guid="2j4frvNGO02rFWUr0rW5PQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
<XPD:REF name="Parent">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">h/2wDiZCVUe8ehAsmccj/gAA</XPD:REF>
<XPD:REF name="Views[1]">HgXZfyV300uxgfajiidNYQAA</XPD:REF>
<XPD:REF name="Views[2]">HV5RUgv+8EyRrgZHqULOBQAA</XPD:REF>
<XPD:REF name="Views[3]">Db76XFoKeE6rSIJJGToSowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[87]" type="UMLGeneralization" guid="YADW7tcq6E2PQNh2M3yyZgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
<XPD:REF name="Parent">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9i9imw3MFkWvDP9gN+gAQAAA</XPD:REF>
<XPD:REF name="Views[1]">yvmeKovY8UOhW2fi5cdYcQAA</XPD:REF>
<XPD:REF name="Views[2]">NG2pc+BPz0SrVRjCAB7puwAA</XPD:REF>
<XPD:REF name="Views[3]">vXGSY8qk20CeT3edhzu4/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[88]" type="UMLGeneralization" guid="Qvx9A9ze+EaiMVaTtWvlhgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
<XPD:REF name="Parent">jCVky82nDE2Qapy/74LYGgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">641e5YrTdk2y2FqldFQAAAAA</XPD:REF>
<XPD:REF name="Views[1]">8TWIFV2iO0izwaInO6iiwgAA</XPD:REF>
<XPD:REF name="Views[2]">4AmGCmbV4kSyVRdf7KBz1QAA</XPD:REF>
<XPD:REF name="Views[3]">mCYIflLFEE+9ibWKsWiVeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[89]" type="UMLDependency" guid="B9H9zHtjqEquwJuFEHQ0GQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">d9560RaeAkiRFfZdoeB98gAA</XPD:REF>
<XPD:REF name="Supplier">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">X5qk01uAW0OB9d5SzNCA4QAA</XPD:REF>
<XPD:REF name="Views[1]">JDyXOtDkLUOrvVQTcc0YYwAA</XPD:REF>
<XPD:REF name="Views[2]">zKAMKCqyUkm0IFyXDzfeNwAA</XPD:REF>
<XPD:REF name="Views[3]">F/uP1ASznkOG3NkT/8jD2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[90]" type="UMLDependency" guid="DpaNlk1rDECecmhYX6yPRQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">YVAbeprjJUKbkZVUTMpjIgAA</XPD:REF>
<XPD:REF name="Supplier">cBqiCCi/E0OaXB5tSlLLBQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3YuAb4D1zUCzCEOysAA4bwAA</XPD:REF>
<XPD:REF name="Views[1]">HAVhV0yIaEGF0NUHZovwpwAA</XPD:REF>
<XPD:REF name="Views[2]">yuoJejmyFU+5DHdrhS8GRQAA</XPD:REF>
<XPD:REF name="Views[3]">phkiiMjZ80mmkrqORh5NjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[91]" type="UMLDependency" guid="19OmHOBhhEGED7K5I3L/iAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">AqyNEVheI0m3tCJxVfFbywAA</XPD:REF>
<XPD:REF name="Supplier">pS2wImmgFUOsPREH7X9AiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MxxnvPP55EOgerWcBr9M4QAA</XPD:REF>
<XPD:REF name="Views[1]">i4w1l0ZZrkCzufiTzDF62QAA</XPD:REF>
<XPD:REF name="Views[2]">xAxCzajU5kOaSWticJan4QAA</XPD:REF>
<XPD:REF name="Views[3]">OxYYAZIGIESQ/XSInrIKmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[92]" type="UMLClass" guid="u6w5SJVdt0CZf2LwD+tJmAAA">
<XPD:ATTR name="Name" type="string">NetworkWaitFrame</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">D1NAvJ9SSEqEwE7RI3srlgAA</XPD:REF>
<XPD:REF name="Views[1]">XUFTKyY6l0OgsQcWjO1oqAAA</XPD:REF>
<XPD:REF name="Views[2]">Smw9EiN7x0mU6DQUwQAVKAAA</XPD:REF>
<XPD:REF name="Views[3]">PVdXQ9eZS0SwJsbnJ0wkOAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">i8xp7eiXuEa+XnPyCssADAAA</XPD:REF>
<XPD:REF name="Associations[1]">FeFIjuPcVU2h2wNdKlJBRQAA</XPD:REF>
<XPD:REF name="Associations[2]">53pYoXMmP0O5+enb6TC4SAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[93]" type="UMLAssociation" guid="w+dZ/St4oESaCPVdfJwq6wAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">T2cOvCCjy0uLYs6gjyQ4XQAA</XPD:REF>
<XPD:REF name="Views[1]">NWG4Rnbz30e0c4DAnYba9wAA</XPD:REF>
<XPD:REF name="Views[2]">a77SUtCLUk2QMtptxntROgAA</XPD:REF>
<XPD:REF name="Views[3]">K+CHEKsUoU+sLatXkpL1OQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="i8xp7eiXuEa+XnPyCssADAAA">
<XPD:REF name="Association">w+dZ/St4oESaCPVdfJwq6wAA</XPD:REF>
<XPD:REF name="Participant">u6w5SJVdt0CZf2LwD+tJmAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4RW+Rbg9H0+VaJMEdT5SrQAA</XPD:REF>
<XPD:REF name="Views[1]">6RQulIWlmkmbOIMN+8DICAAA</XPD:REF>
<XPD:REF name="Views[2]">NgZXtBIwUUuIe9x6koEJjgAA</XPD:REF>
<XPD:REF name="Views[3]">i7/gSNtQyUuU37vK1O1FdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="LJUxQ+uScUqtH6e/BuatxgAA">
<XPD:REF name="Association">w+dZ/St4oESaCPVdfJwq6wAA</XPD:REF>
<XPD:REF name="Participant">TgcSwGQb2U6watccNahoyQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v+jI9urwUk6X7okyAsWp1wAA</XPD:REF>
<XPD:REF name="Views[1]">4PPlKpCIv0GOse0M10BUYwAA</XPD:REF>
<XPD:REF name="Views[2]">XYC1eEs5WUi1JTByyUkVyQAA</XPD:REF>
<XPD:REF name="Views[3]">W3q1IF1mkUqOpxt4AlAssAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[94]" type="UMLClass" guid="gRY0dF5JgEmsiX12ublS7gAA">
<XPD:ATTR name="Name" type="string">ComputerMakerStrategy</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Strategy Pattern: ConcreteStrategy</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">g2QATUIP3E+bzwT6wCLIPQAA</XPD:REF>
<XPD:REF name="Views[1]">YHcNUkUcBEOJKob+GnWyDQAA</XPD:REF>
<XPD:REF name="Views[2]">tuDq5g9+Z06WpKHTjr2mkgAA</XPD:REF>
<XPD:REF name="Views[3]">F/vrbOEhxke4pI2EtBiW0QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">PZF++W5jrUiw4JVvaNHktwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">vArzK/cmPUyJb78bmaPF9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[95]" type="UMLClass" guid="yR5EOloNAEa6jUrkUkwMMAAA">
<XPD:ATTR name="Name" type="string">NetworkMakerStrategy</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Strategy Pattern: ConcreteStrategy</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">rH8OZSRsVk2JkabP0fPAbgAA</XPD:REF>
<XPD:REF name="Views[1]">Gq9f+XRaBUSfS3OtNW1A3gAA</XPD:REF>
<XPD:REF name="Views[2]">y9jfHrjI1Eq7CdvGj/7hpQAA</XPD:REF>
<XPD:REF name="Views[3]">RbqUxVMXvk2Y6KR4x9ECOAAA</XPD:REF>
<XPD:REF name="Views[4]">KM+p9q9KTkuYd8oGgfYUwwAA</XPD:REF>
<XPD:REF name="Views[5]">KrJMHvBEA0q9jerCtnPTtwAA</XPD:REF>
<XPD:REF name="Views[6]">eISQNUiLa0myVQVUQqX9/QAA</XPD:REF>
<XPD:REF name="Views[7]">utpZiHpNRUakf4S4VDR52gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">MWxkh7cuIkuDquh6Wd8kewAA</XPD:REF>
<XPD:REF name="Generalizations[1]">1BaT5X2HhUWe9+zMZOr9DQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">Hp16swXmlkm6ezvd3T8R1gAA</XPD:REF>
<XPD:REF name="Associations[1]">pLCgdMm6IUmdMjJSfRsBVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[96]" type="UMLGeneralization" guid="MWxkh7cuIkuDquh6Wd8kewAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
<XPD:REF name="Parent">8EStFUP5/kOUSn4FLtKASgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EfNW+Z5xWE2bA39EbhU6xwAA</XPD:REF>
<XPD:REF name="Views[1]">m5qhp1yK7kOGXobjuN1PBAAA</XPD:REF>
<XPD:REF name="Views[2]">JLhokvbWH0CcaUuc6es8TwAA</XPD:REF>
<XPD:REF name="Views[3]">CwrCdJG7YEmm3AHw1Q/BKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[97]" type="UMLGeneralization" guid="PZF++W5jrUiw4JVvaNHktwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">gRY0dF5JgEmsiX12ublS7gAA</XPD:REF>
<XPD:REF name="Parent">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kDulQyxx4EifuqTm/1dIPgAA</XPD:REF>
<XPD:REF name="Views[1]">CXrrn+LZqUasLkZHhIovkwAA</XPD:REF>
<XPD:REF name="Views[2]">/iYd+/eW30GyLZNfZQCE1QAA</XPD:REF>
<XPD:REF name="Views[3]">R78viVPO10yMuAMRAq79jQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[98]" type="UMLGeneralization" guid="1BaT5X2HhUWe9+zMZOr9DQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
<XPD:REF name="Parent">CQ75VQ5X/kWaEOej5QPnYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GJof0PveDEWQANvgyEk8TQAA</XPD:REF>
<XPD:REF name="Views[1]">rHESV1+i2Eyd29VAFVoxjwAA</XPD:REF>
<XPD:REF name="Views[2]">SsCFgmfV6kGH05y6J0laSgAA</XPD:REF>
<XPD:REF name="Views[3]">Qxm/hnCdRkiY7SZhRMBBQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[99]" type="UMLAssociation" guid="mCtZd5Ncz0KHjWmMoqlOPQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hRPXKHeaYUm4TXeVwr7sBAAA</XPD:REF>
<XPD:REF name="Views[1]">K8Vd1NqGSEOlCTsF9giQKwAA</XPD:REF>
<XPD:REF name="Views[2]">TX6gigdYY0CT0HQvWEh32QAA</XPD:REF>
<XPD:REF name="Views[3]">qxFKc0fnd0qh5vZLhHLXYQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="vArzK/cmPUyJb78bmaPF9gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">mCtZd5Ncz0KHjWmMoqlOPQAA</XPD:REF>
<XPD:REF name="Participant">gRY0dF5JgEmsiX12ublS7gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dBdwf8QdfUOX+HNjAqiiXwAA</XPD:REF>
<XPD:REF name="Views[1]">rTsyVHb/3EyQwVE2KijGkQAA</XPD:REF>
<XPD:REF name="Views[2]">DodHqXvMX0aAyt74gTV0KgAA</XPD:REF>
<XPD:REF name="Views[3]">FTQ/44vntUS3VSzAJ0zXRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="oTFydG9T9UKl2ZTbFILd9wAA">
<XPD:REF name="Association">mCtZd5Ncz0KHjWmMoqlOPQAA</XPD:REF>
<XPD:REF name="Participant">xE2lVxgUck6SPrSboNBbcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SVbirwVHFUuHPzsrSdtTuQAA</XPD:REF>
<XPD:REF name="Views[1]">+7uBxnGDHUKjQeAAvan2/AAA</XPD:REF>
<XPD:REF name="Views[2]">miK/OVAam06aiLNJBHF7bQAA</XPD:REF>
<XPD:REF name="Views[3]">XNPbWLwCeUqPjm9LHgyPbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[100]" type="UMLAssociation" guid="raMM78oW7U6OCfBFJmjnXwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lpLaYJlq0U2Ikr0czBZwKwAA</XPD:REF>
<XPD:REF name="Views[1]">bU3ypVftjEOSX9KjhKe0cgAA</XPD:REF>
<XPD:REF name="Views[2]">AMRY6yBTNEK0O/Bq9/4LkwAA</XPD:REF>
<XPD:REF name="Views[3]">3EgEj5nt6k6DtJxcPKAmkQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Hp16swXmlkm6ezvd3T8R1gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">raMM78oW7U6OCfBFJmjnXwAA</XPD:REF>
<XPD:REF name="Participant">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Gh7wpOOxm0uap6wpYNU2cwAA</XPD:REF>
<XPD:REF name="Views[1]">BMQZworuYEyTM+GOUIeuSgAA</XPD:REF>
<XPD:REF name="Views[2]">1B5ZRRd8BkGyyaT2wv2DzAAA</XPD:REF>
<XPD:REF name="Views[3]">1yNPz6ijGUyierTz/ICQlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="FeFIjuPcVU2h2wNdKlJBRQAA">
<XPD:REF name="Association">raMM78oW7U6OCfBFJmjnXwAA</XPD:REF>
<XPD:REF name="Participant">u6w5SJVdt0CZf2LwD+tJmAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DU+z/WBIiE2C+z5nUM8hrQAA</XPD:REF>
<XPD:REF name="Views[1]">QMtbARhW1UGUxeoW9srZogAA</XPD:REF>
<XPD:REF name="Views[2]">qW+/sePMPU2OZIWeO0trYAAA</XPD:REF>
<XPD:REF name="Views[3]">+lki3CdGDEmNbrp/1hgFjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[101]" type="UMLAssociation" guid="M/KhJxTtg0KbQnbUdWmAgQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w9Rr8ZN+q0+BQqH/4al2pAAA</XPD:REF>
<XPD:REF name="Views[1]">T3G+w54U1UGIYrTgudp/nwAA</XPD:REF>
<XPD:REF name="Views[2]">63gxwmq+yUWWf8OVsxdyLQAA</XPD:REF>
<XPD:REF name="Views[3]">IlZk4yK/O0iJdy4nQzOZugAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="pLCgdMm6IUmdMjJSfRsBVgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">M/KhJxTtg0KbQnbUdWmAgQAA</XPD:REF>
<XPD:REF name="Participant">yR5EOloNAEa6jUrkUkwMMAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">R2MOBlNM0E2WUMCtFAuxrwAA</XPD:REF>
<XPD:REF name="Views[1]">P93UyQrRek22EF4cnYLL7wAA</XPD:REF>
<XPD:REF name="Views[2]">otSWxwmgWkGH4abscSKO2AAA</XPD:REF>
<XPD:REF name="Views[3]">AjOBUGvvSUSYfk3kF8+8yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="53pYoXMmP0O5+enb6TC4SAAA">
<XPD:REF name="Association">M/KhJxTtg0KbQnbUdWmAgQAA</XPD:REF>
<XPD:REF name="Participant">u6w5SJVdt0CZf2LwD+tJmAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">L4qslHFkLkuv/PsaEHmBRQAA</XPD:REF>
<XPD:REF name="Views[1]">HEsrr5dPgUeNpBkF8ms3gwAA</XPD:REF>
<XPD:REF name="Views[2]">Bza7PZV1gkua7PN14EFyZgAA</XPD:REF>
<XPD:REF name="Views[3]">0LAGhrxGmkKd0VQSa94vxwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[102]" type="UMLClass" guid="cSDSIhdmf0eHml0IP4ly2QAA">
<XPD:ATTR name="Name" type="string">Command</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Command Pattern: Command</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3r5b0icQ9kKBtP4fCLQZwgAA</XPD:REF>
<XPD:REF name="Views[1]">5b/oi4CYT0yqRMV5Ni6/dAAA</XPD:REF>
<XPD:REF name="Views[2]">7dyT6ku0QUKGjf/2IcCI2QAA</XPD:REF>
<XPD:REF name="Views[3]">gFEKSCxWoEikzv4dmXP+iQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">nB/MmcBmzEu4HjYTdpc/pwAA</XPD:REF>
<XPD:REF name="Specializations[1]">ZALnFS7S+E+eNMHIJrdeYwAA</XPD:REF>
<XPD:REF name="Specializations[2]">zJ5Sv/Gcq0y87cc7BvHgBQAA</XPD:REF>
<XPD:REF name="Specializations[3]">liYhKoYT+USe4Xt8eIflHwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">S9ihMXQsqkeLmgcLlif6jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[103]" type="UMLClass" guid="EoTbap/sgEG+mwgKM+XFNQAA">
<XPD:ATTR name="Name" type="string">BreakerMoveCommand</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Command Pattern: ConcreteCommand</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KgaixkegTUm+/DTCN4HmugAA</XPD:REF>
<XPD:REF name="Views[1]">MWIx3bNJrk60LI68+KDMzAAA</XPD:REF>
<XPD:REF name="Views[2]">F0D79uBDMk6lo2agyKmArwAA</XPD:REF>
<XPD:REF name="Views[3]">KZoZBM2b6UuLSXwjtaL69wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">nB/MmcBmzEu4HjYTdpc/pwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">GyZUwjY7bUOLVysGLkAaWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[104]" type="UMLClass" guid="aMdjlXIw+kSYN63dhoObhgAA">
<XPD:ATTR name="Name" type="string">MakerMoveCommand</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Command Pattern: ConcreteCommand</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">T04/V7m0gky97vU0cn286AAA</XPD:REF>
<XPD:REF name="Views[1]">GC0yi81TOkuX4c79kFcyxgAA</XPD:REF>
<XPD:REF name="Views[2]">AbIEhj4ljESoSsDLhsM7SAAA</XPD:REF>
<XPD:REF name="Views[3]">AOtFLr4sskm2SlsutW+mPQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">zJ5Sv/Gcq0y87cc7BvHgBQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">ruIQIfVfmEaWyndHkh94lQAA</XPD:REF>
<XPD:REF name="Associations[1]">4Hoy6VUtvE+B9KMuONT/pwAA</XPD:REF>
<XPD:REF name="Associations[2]">6Dru4jh+uE6kvCXSI5HlAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[105]" type="UMLClass" guid="ld0wGYuBuk28f4A8TKM0+wAA">
<XPD:ATTR name="Name" type="string">NewGameCommand</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Command Pattern: ConcreteCommand</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qbPMLbGwHEe8RHC+dh23CwAA</XPD:REF>
<XPD:REF name="Views[1]">h85dIn3g2UqUGN9vnC1Q1gAA</XPD:REF>
<XPD:REF name="Views[2]">EU+S9cjWGUG7i0XMcuQXEQAA</XPD:REF>
<XPD:REF name="Views[3]">pl8Voaf5WkmtRHwuLFUqBgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">RUsrYzOi7EGgA3uqUHJUeAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">RUsrYzOi7EGgA3uqUHJUeAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">liYhKoYT+USe4Xt8eIflHwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">yQQOPHAoXUarue7Lo+gF2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[106]" type="UMLClass" guid="B6Je/v67+EG0ip0QF00Z8wAA">
<XPD:ATTR name="Name" type="string">ExitCommand</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Command Pattern: ConcreteCommand</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ptN313hSWk6NYXtgdV5yEAAA</XPD:REF>
<XPD:REF name="Views[1]">wVzqEmulw0i0KFZ+/xJeTAAA</XPD:REF>
<XPD:REF name="Views[2]">RAaTSW3AtkKfIZgMlMCm5gAA</XPD:REF>
<XPD:REF name="Views[3]">Wj4UUViIjEOiJRNpZC7rAAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ZALnFS7S+E+eNMHIJrdeYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[107]" type="UMLDependency" guid="RUsrYzOi7EGgA3uqUHJUeAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Client">ld0wGYuBuk28f4A8TKM0+wAA</XPD:REF>
<XPD:REF name="Supplier">ld0wGYuBuk28f4A8TKM0+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[108]" type="UMLAssociation" guid="3Ru1Gx7vHkKDTNu6BfDyqQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rKQ0HbOjV0SYKZHHnulg8wAA</XPD:REF>
<XPD:REF name="Views[1]">pn5L7NclKEGhS06jvjIARQAA</XPD:REF>
<XPD:REF name="Views[2]">0WbdAClfVUKVNbM7eSC7iQAA</XPD:REF>
<XPD:REF name="Views[3]">Eh1ZCO2IQEOyczmo1f1hMwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="yQQOPHAoXUarue7Lo+gF2QAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">3Ru1Gx7vHkKDTNu6BfDyqQAA</XPD:REF>
<XPD:REF name="Participant">ld0wGYuBuk28f4A8TKM0+wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Acb7TvGnZUybDjBHLTeQUAAA</XPD:REF>
<XPD:REF name="Views[1]">QNWbP0v/G0abY40sg+dMIgAA</XPD:REF>
<XPD:REF name="Views[2]">9oxFUBnY1E6SHU28G5ljnAAA</XPD:REF>
<XPD:REF name="Views[3]">dUxV16/unUiEn3dZV8w6NwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="PYwHBSeCGEWgDUtOx/BlNgAA">
<XPD:REF name="Association">3Ru1Gx7vHkKDTNu6BfDyqQAA</XPD:REF>
<XPD:REF name="Participant">Ha+xIDHEY0qzcx0GlfBTngAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vsYhc5xVfUC0mY5IBw42RAAA</XPD:REF>
<XPD:REF name="Views[1]">KI58kEY9fUCL+G94qb5hbgAA</XPD:REF>
<XPD:REF name="Views[2]">6UX73xCBWUaOkLqUeCrgJwAA</XPD:REF>
<XPD:REF name="Views[3]">DiWow/LnpUaZmGP0TRIDzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[109]" type="UMLGeneralization" guid="nB/MmcBmzEu4HjYTdpc/pwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">EoTbap/sgEG+mwgKM+XFNQAA</XPD:REF>
<XPD:REF name="Parent">cSDSIhdmf0eHml0IP4ly2QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uKE66jTX60a13XCoG0qO7AAA</XPD:REF>
<XPD:REF name="Views[1]">tGkBccEZ8EuEr00vRcR38wAA</XPD:REF>
<XPD:REF name="Views[2]">wGjLv7kxbEq+Ch/hHEJ18wAA</XPD:REF>
<XPD:REF name="Views[3]">sV93qQ1/xU+8MXuLDdFCuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[110]" type="UMLGeneralization" guid="zJ5Sv/Gcq0y87cc7BvHgBQAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">aMdjlXIw+kSYN63dhoObhgAA</XPD:REF>
<XPD:REF name="Parent">cSDSIhdmf0eHml0IP4ly2QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NBRaK0vT/0mzaYckUXr8VgAA</XPD:REF>
<XPD:REF name="Views[1]">ucbY3ot3kUuOEku843on4gAA</XPD:REF>
<XPD:REF name="Views[2]">xvBjPIW+4Ei6Ag+PEGiy2wAA</XPD:REF>
<XPD:REF name="Views[3]">bJK67SOSOESZuIlJj1IhCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[111]" type="UMLGeneralization" guid="ZALnFS7S+E+eNMHIJrdeYwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">B6Je/v67+EG0ip0QF00Z8wAA</XPD:REF>
<XPD:REF name="Parent">cSDSIhdmf0eHml0IP4ly2QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YaAPFgnPtE6g01I8v2bhJAAA</XPD:REF>
<XPD:REF name="Views[1]">et/pWXdTPUKyZMenltmuMAAA</XPD:REF>
<XPD:REF name="Views[2]">0ZcU+Eemb0WeYho4Rzrq3gAA</XPD:REF>
<XPD:REF name="Views[3]">exsmvzO8zEe8haMfLTtNXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[112]" type="UMLGeneralization" guid="liYhKoYT+USe4Xt8eIflHwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">ld0wGYuBuk28f4A8TKM0+wAA</XPD:REF>
<XPD:REF name="Parent">cSDSIhdmf0eHml0IP4ly2QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Qdj2P7O7okmF4u7wx1yaGQAA</XPD:REF>
<XPD:REF name="Views[1]">vLh/qMuL/0yo7bboXZLVhgAA</XPD:REF>
<XPD:REF name="Views[2]">9RbGfmElJUu+6Ml50Ly+6QAA</XPD:REF>
<XPD:REF name="Views[3]">3Tn1pRUztkSh3B5DM4YnAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[113]" type="UMLAssociation" guid="bzcegCRg+0uG0SozdWtD+AAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dASGxLU21UuN1FhPF3Hp5wAA</XPD:REF>
<XPD:REF name="Views[1]">ogfphi2HzUmR+0MhTMKYTwAA</XPD:REF>
<XPD:REF name="Views[2]">whwBcpE3+Eqd812wvxsGswAA</XPD:REF>
<XPD:REF name="Views[3]">XwVpl6cC5Ee7dNafI4C1iQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="57aomWDURkK7kFPYaXyWbQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">bzcegCRg+0uG0SozdWtD+AAA</XPD:REF>
<XPD:REF name="Participant">1mqf/R/1QUO/MoR+Q36bqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ASlWT8nDS06yPzLX60ZwewAA</XPD:REF>
<XPD:REF name="Views[1]">UAiSFcHPxkqQd0WM7/zivQAA</XPD:REF>
<XPD:REF name="Views[2]">6j+Qm/vD5k6PI8OtrX6TdQAA</XPD:REF>
<XPD:REF name="Views[3]">Ytw9XSx71ESwy++sP8Vg4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="S9ihMXQsqkeLmgcLlif6jwAA">
<XPD:REF name="Association">bzcegCRg+0uG0SozdWtD+AAA</XPD:REF>
<XPD:REF name="Participant">cSDSIhdmf0eHml0IP4ly2QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1rzs9WrPV0+4e7hVkWJmjgAA</XPD:REF>
<XPD:REF name="Views[1]">Me2HiY+m3UOZYzxtv/7BrgAA</XPD:REF>
<XPD:REF name="Views[2]">dD48QAFZhUCnWvcZJTIgmwAA</XPD:REF>
<XPD:REF name="Views[3]">ZgfiN2JBy0WNaz2FvXFhvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[114]" type="UMLAssociation" guid="d5RuhhaCcEy1KRPg7K3bDwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BN0Du5tnpkaWUVvD1mGGYQAA</XPD:REF>
<XPD:REF name="Views[1]">y0mi5/BAI0ufEog8C1f7ZwAA</XPD:REF>
<XPD:REF name="Views[2]">9RmqNWgU7UCte/s1h5dOcAAA</XPD:REF>
<XPD:REF name="Views[3]">BJp5NKUQ80G9nUo8ueasxwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="GyZUwjY7bUOLVysGLkAaWwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">d5RuhhaCcEy1KRPg7K3bDwAA</XPD:REF>
<XPD:REF name="Participant">EoTbap/sgEG+mwgKM+XFNQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dCyW9Kc4uka/9FvBC888SAAA</XPD:REF>
<XPD:REF name="Views[1]">040WcKKdjEWSxAIYXIQpiAAA</XPD:REF>
<XPD:REF name="Views[2]">SIr3Rr7NwE65kgBFJaAyagAA</XPD:REF>
<XPD:REF name="Views[3]">aLDBAYn1eEOch+u3h6u+XgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="nIjY/qXzTkKStCBe2O9s6wAA">
<XPD:REF name="Association">d5RuhhaCcEy1KRPg7K3bDwAA</XPD:REF>
<XPD:REF name="Participant">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">X4Jr6QLpM0GjBqUkR7nmQAAA</XPD:REF>
<XPD:REF name="Views[1]">5u6Vuc9uxU+NdgrktoN42wAA</XPD:REF>
<XPD:REF name="Views[2]">ot3QdTbJGESlBQ+Gwn+wqAAA</XPD:REF>
<XPD:REF name="Views[3]">0UROXUMyQ0u29Z2sjhYZWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[115]" type="UMLAssociation" guid="uFRJC3YhB0Gpb2O1vac02AAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0f2Vg6r4sUa7BEqKZXuo1AAA</XPD:REF>
<XPD:REF name="Views[1]">pb9sMyGrq0aG4dbdtCW75wAA</XPD:REF>
<XPD:REF name="Views[2]">AkdjmcqnJkWhWTUZehf8LQAA</XPD:REF>
<XPD:REF name="Views[3]">+VVi+wwOPkqCppJtzOQfGQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ruIQIfVfmEaWyndHkh94lQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">uFRJC3YhB0Gpb2O1vac02AAA</XPD:REF>
<XPD:REF name="Participant">aMdjlXIw+kSYN63dhoObhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XD6jevjj10mm+l/6zz4ZBgAA</XPD:REF>
<XPD:REF name="Views[1]">lVVsLoh9p0CyOsrREzNqLQAA</XPD:REF>
<XPD:REF name="Views[2]">UxRtevdBtESzcFJGDR79XgAA</XPD:REF>
<XPD:REF name="Views[3]">A6CV0QHe+kqmGslowy4FLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="cwI2Gmq/bkuhOIcIyLioYQAA">
<XPD:REF name="Association">uFRJC3YhB0Gpb2O1vac02AAA</XPD:REF>
<XPD:REF name="Participant">bgWFbspFkUmN3uejXq7UbAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">q8tuF9bMwk2+ynF8nofMHAAA</XPD:REF>
<XPD:REF name="Views[1]">qAs7/mJJzESQh5az2+cbCgAA</XPD:REF>
<XPD:REF name="Views[2]">3qVg6aUO7kyQLblA3oKnIwAA</XPD:REF>
<XPD:REF name="Views[3]">FDYpcHbNlESfOQBAIF0MWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[116]" type="UMLAssociation" guid="jz5ff0E9eU+oKSjdynShWwAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="4Hoy6VUtvE+B9KMuONT/pwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">jz5ff0E9eU+oKSjdynShWwAA</XPD:REF>
<XPD:REF name="Participant">aMdjlXIw+kSYN63dhoObhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="6Dru4jh+uE6kvCXSI5HlAQAA">
<XPD:REF name="Association">jz5ff0E9eU+oKSjdynShWwAA</XPD:REF>
<XPD:REF name="Participant">aMdjlXIw+kSYN63dhoObhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[117]" type="UMLClass" guid="2HujO4/z70CwRe5qwBO+qAAA">
<XPD:ATTR name="Name" type="string">GameControllerTemplate</XPD:ATTR>
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8wb9Kkr2ikibvCZmtuDMmwAA</XPD:REF>
<XPD:REF name="Views[1]">bbzTKA886keMj9JjhDiDPgAA</XPD:REF>
<XPD:REF name="Views[2]">2m/TsZwQBkOk5+iMJQ467AAA</XPD:REF>
<XPD:REF name="Views[3]">R6583dxrQEKS5O7xBkX1wgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">r1EhLLybeUimgT15wFXVAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[118]" type="UMLGeneralization" guid="r1EhLLybeUimgT15wFXVAAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">dc3YFRZntEaPbr5GrzJhDgAA</XPD:REF>
<XPD:REF name="Parent">2HujO4/z70CwRe5qwBO+qAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ASkpLTxYzEeSQiK8CydKnQAA</XPD:REF>
<XPD:REF name="Views[1]">M0sphKbasEKcdwS8P9IjWgAA</XPD:REF>
<XPD:REF name="Views[2]">yALqWOvCFE6xQoxS2lhfdgAA</XPD:REF>
<XPD:REF name="Views[3]">UhHaS9mJvkSXsGYNApapeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[119]" type="UMLAssociation" guid="gXNC7QbnbEOw16Gjt9YbUgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="AbHh5P6CHUKC4EnytAP1sQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">gXNC7QbnbEOw16Gjt9YbUgAA</XPD:REF>
<XPD:REF name="Participant">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="2OVb+T9D1U64PXwbFROe2wAA">
<XPD:REF name="Association">gXNC7QbnbEOw16Gjt9YbUgAA</XPD:REF>
<XPD:REF name="Participant">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[120]" type="UMLGeneralization" guid="ao0YyJzrKEi4jPpYBHVEYAAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">W83KFgz89Eq1EHt/ryCjPgAA</XPD:REF>
<XPD:REF name="Parent">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rqWRKN4uZE2ipEBqnQc9BgAA</XPD:REF>
<XPD:REF name="Views[1]">NBZf0PJ/ak2jSyE7nrzhcAAA</XPD:REF>
<XPD:REF name="Views[2]">Cf8slTVGVkegQcxYeY008QAA</XPD:REF>
<XPD:REF name="Views[3]">vI512d7G90qnVHth2AdfKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[121]" type="UMLGeneralization" guid="6M3uTnIw0UO0QHxNFhnMZgAA">
<XPD:REF name="Namespace">d35blBBFDE2oPHV3priXIgAA</XPD:REF>
<XPD:REF name="Child">/BC8PklYJk6HltpO6T1V7QAA</XPD:REF>
<XPD:REF name="Parent">UiM6SZsXCUe/+Sq4r2bmQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QzHG9JZvt0mNoMGbCe1YowAA</XPD:REF>
<XPD:REF name="Views[1]">k1Wvk1QKk0qBHE1M4cwQogAA</XPD:REF>
<XPD:REF name="Views[2]">PBo1BkLmWEyKuB2NBRfdJQAA</XPD:REF>
<XPD:REF name="Views[3]">QLdRHQjpVUCRtrqAOM8wuQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
