<!-- 关于 KooberUserSession Repository 的说明 -->
<mxCell id="pmTi9lEnRR2vduS0XnuX-33" value="<span style="text-wrap: wrap;">About KooberUserSession&nbsp;</span><span style="text-wrap: wrap;">Repository</span>" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="80" y="830" width="880" height="1290" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-34" parent="pmTi9lEnRR2vduS0XnuX-33" />
<mxCell id="pmTi9lEnRR2vduS0XnuX-40" value="Launch<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1150" y="1020" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-41" value="Launch
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1370" y="1020" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-42" value="UserSession
Repository" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;fillColor=#E6E6E6;" parent="1" vertex="1">
<mxGeometry x="1600" y="840" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-43" value="NotSignedIn
Responder" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;fillColor=#E6E6E6;" parent="1" vertex="1">
<mxGeometry x="1600" y="1020" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-44" value="SignedIn
Responder" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;fillColor=#E6E6E6;" parent="1" vertex="1">
<mxGeometry x="1600" y="1200" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-45" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-40" target="pmTi9lEnRR2vduS0XnuX-41" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-46" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.3;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-41" target="pmTi9lEnRR2vduS0XnuX-42" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-47" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-41" target="pmTi9lEnRR2vduS0XnuX-43" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-48" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.7;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-41" target="pmTi9lEnRR2vduS0XnuX-44" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-54" value="Launch<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1150" y="1520" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-55" value="Launch
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1370" y="1520" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-56" value="KooberUserSession
Repository" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1590" y="1440" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-57" value="Main
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1590" y="1600" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-58" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-54" target="pmTi9lEnRR2vduS0XnuX-55" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-59" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.3;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-55" target="pmTi9lEnRR2vduS0XnuX-56" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-60" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.7;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-55" target="pmTi9lEnRR2vduS0XnuX-57" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-66" value="Onboarding<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1910" y="1180" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-67" value="Onboarding
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1910" y="1380" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-68" value="Welcome<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2130" y="960" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-69" value="Welcome
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2350" y="970" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-70" value="SignIn<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2140" y="1230" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-71" value="SignIn
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2350" y="1230" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-72" value="SignUp<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2130" y="1480" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-73" value="SignUp
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2340" y="1470" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-76" value="UserSession
Repository" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;fillColor=#E6E6E6;" parent="1" vertex="1">
<mxGeometry x="2570" y="1190" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-77" value="SignedIn
Responder" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;fillColor=#E6E6E6;" parent="1" vertex="1">
<mxGeometry x="2570" y="1330" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-78" value="depends on" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" parent="1" source="pmTi9lEnRR2vduS0XnuX-66" target="pmTi9lEnRR2vduS0XnuX-67" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-79" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.3;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-66" target="pmTi9lEnRR2vduS0XnuX-68" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-80" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-68" target="pmTi9lEnRR2vduS0XnuX-69" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-81" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-66" target="pmTi9lEnRR2vduS0XnuX-70" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-82" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-70" target="pmTi9lEnRR2vduS0XnuX-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-83" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.7;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-66" target="pmTi9lEnRR2vduS0XnuX-72" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-84" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-72" target="pmTi9lEnRR2vduS0XnuX-73" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-87" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.3;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-71" target="pmTi9lEnRR2vduS0XnuX-76" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-88" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.7;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-71" target="pmTi9lEnRR2vduS0XnuX-77" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-89" value="UserSession
Repository" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;fillColor=#E6E6E6;" parent="1" vertex="1">
<mxGeometry x="2580" y="1460" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-90" value="SignedIn
Responder" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;fillColor=#E6E6E6;" parent="1" vertex="1">
<mxGeometry x="2580" y="1600" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-91" value="depends on" style="endArrow=classic;html=1;exitX=0.985;exitY=0.596;entryX=0.037;entryY=0.231;exitDx=0;exitDy=0;exitPerimeter=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="pmTi9lEnRR2vduS0XnuX-73" target="pmTi9lEnRR2vduS0XnuX-90" edge="1">
<mxGeometry x="-0.0059" relative="1" as="geometry">
<mxPoint x="2466" y="1480.46" as="sourcePoint" />
<mxPoint x="2570" y="1558.46" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-92" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" parent="1" source="pmTi9lEnRR2vduS0XnuX-73" target="pmTi9lEnRR2vduS0XnuX-89" edge="1">
<mxGeometry x="-0.0059" relative="1" as="geometry">
<mxPoint x="2468" y="1552" as="sourcePoint" />
<mxPoint x="2580" y="1568.46" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-98" value="Onboarding<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="1930" y="1900" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-99" value="Welcome<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2150" y="1800" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-100" value="Welcome
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2370" y="1800" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-101" value="Onboarding
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2590" y="1800" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-102" value="SignIn<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2150" y="2000" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-103" value="SignIn
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2370" y="2000" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-104" value="SignUp<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2150" y="2200" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-105" value="SignUp
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2370" y="2200" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-106" value="Koober
UserSession
Repository" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2560" y="2110" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-107" value="Main
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2760" y="2100" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-108" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.3;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-98" target="pmTi9lEnRR2vduS0XnuX-99" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-109" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-99" target="pmTi9lEnRR2vduS0XnuX-100" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-110" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-100" target="pmTi9lEnRR2vduS0XnuX-101" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-111" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-98" target="pmTi9lEnRR2vduS0XnuX-102" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-112" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-102" target="pmTi9lEnRR2vduS0XnuX-103" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-113" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.7;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-98" target="pmTi9lEnRR2vduS0XnuX-104" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-114" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-104" target="pmTi9lEnRR2vduS0XnuX-105" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-115" value="depends on" style="endArrow=classic;html=1;exitX=0.934;exitY=0.769;entryX=0;entryY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="pmTi9lEnRR2vduS0XnuX-103" target="pmTi9lEnRR2vduS0XnuX-106" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-116" value="depends on" style="endArrow=classic;html=1;exitX=0.99;exitY=0.346;entryX=0;entryY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="pmTi9lEnRR2vduS0XnuX-103" target="pmTi9lEnRR2vduS0XnuX-107" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="2640" y="2010" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-117" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.3;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-105" target="pmTi9lEnRR2vduS0XnuX-106" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-118" value="depends on" style="endArrow=classic;html=1;entryX=0;entryY=0.5;exitX=0.913;exitY=0.811;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="pmTi9lEnRR2vduS0XnuX-105" target="pmTi9lEnRR2vduS0XnuX-107" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="2486" y="2282" as="sourcePoint" />
<Array as="points">
<mxPoint x="2650" y="2290" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-124" value="Main<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="2990" y="1080" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-125" value="Main
ViewModel" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="3290" y="980" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-126" value="Launch<br>View" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="3290" y="1180" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-127" value="Launch
ViewModel
(and so on)" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="3590" y="1180" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-128" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-127" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="3790" y="1240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-129" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.3;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-124" target="pmTi9lEnRR2vduS0XnuX-125" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-130" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.7;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-124" target="pmTi9lEnRR2vduS0XnuX-126" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-131" value="depends on" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" parent="1" source="pmTi9lEnRR2vduS0XnuX-126" target="pmTi9lEnRR2vduS0XnuX-127" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<!-- 关于 LaunchView 的说明 -->
<mxCell id="pmTi9lEnRR2vduS0XnuX-132" value="<span style="text-wrap: wrap;">About LaunchView</span>" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="980" y="800" width="880" height="1290" as="geometry" />
</mxCell>
<!-- 关于 OnboardingView 的说明 -->
<mxCell id="pmTi9lEnRR2vduS0XnuX-133" parent="pmTi9lEnRR2vduS0XnuX-132" />
<mxCell id="pmTi9lEnRR2vduS0XnuX-134" value="<span style="text-wrap: wrap;">About onBoardingView</span>" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="1880" y="795" width="1060" height="1555" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-135" parent="pmTi9lEnRR2vduS0XnuX-134" />
<!-- 关于 MainView 的说明 -->
<mxCell id="pmTi9lEnRR2vduS0XnuX-136" value="<span style="text-wrap: wrap;">About MainView</span>" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1">
<mxGeometry x="2960" y="820" width="870" height="580" as="geometry" />
</mxCell>
<mxCell id="pmTi9lEnRR2vduS0XnuX-137" parent="pmTi9lEnRR2vduS0XnuX-136" />
</root>
</mxGraphModel>