<mxfile host="Electron" modified="2024-10-01T14:58:09.392Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.1.2 Chrome/114.0.5735.289 Electron/25.9.4 Safari/537.36" etag="MtBynkT-TIL_LGR_bMHm" version="22.1.2" type="device">
  <diagram name="Страница — 1" id="Ss5b73FBDTQHZe-CeikW">
    <mxGraphModel dx="995" dy="687" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-5" value="" style="html=1;dropTarget=0;whiteSpace=wrap;fillColor=none;" vertex="1" parent="1">
          <mxGeometry x="424" y="146" width="490" height="329" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-6" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" vertex="1" parent="mqUJ7CuuRK2WKhY4aI27-5">
          <mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
            <mxPoint x="-27" y="7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="0f24sGZ-kZL7bQ5AuVZh-28" value="Диаграмма компонетов Wabi" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=201;height=28;" parent="1" vertex="1">
          <mxGeometry x="322" y="85" width="621" height="436" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-39" value="" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="0f24sGZ-kZL7bQ5AuVZh-28">
          <mxGeometry x="38" y="163.5" width="7" height="7" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=open;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="466" y="252" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-1" value="" style="html=1;rounded=0;" vertex="1" parent="1">
          <mxGeometry x="415" y="242" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-2" value="" style="endArrow=none;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=2;" edge="1" source="mqUJ7CuuRK2WKhY4aI27-1" target="mqUJ7CuuRK2WKhY4aI27-3" parent="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-3" value="" style="shape=requiredInterface;html=1;fontSize=11;align=center;fillColor=none;points=[];aspect=fixed;resizable=0;verticalAlign=bottom;labelPosition=center;verticalLabelPosition=top;flipH=1;direction=west;" vertex="1" parent="1">
          <mxGeometry x="368" y="247" width="5" height="10" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-4" value="Пользователь" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="340.5" y="221" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-7" value="мобильное приложение Wabi" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="609" y="146" width="155" height="30" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=oval;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-10">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="470" y="252" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=halfCircle;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-10">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="709" y="252.20000000000005" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-10" value="мобильный &lt;br&gt;интерфейс (View)" style="html=1;dropTarget=0;whiteSpace=wrap;" vertex="1" parent="1">
          <mxGeometry x="519" y="222" width="136" height="60" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-11" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" vertex="1" parent="mqUJ7CuuRK2WKhY4aI27-10">
          <mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
            <mxPoint x="-27" y="7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-14" value="Пользователь" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="448" y="221" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=oval;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-16">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="711" y="252.10000000000005" as="targetPoint" />
            <mxPoint x="742.9999999999998" y="251.8999999999999" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=halfCircle;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-16">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="813.2857142857142" y="318.80952380952385" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-16" value="бизнес логика&lt;br&gt;(ViewMode)" style="html=1;dropTarget=0;whiteSpace=wrap;" vertex="1" parent="1">
          <mxGeometry x="745" y="217.5" width="137" height="69" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-17" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" vertex="1" parent="mqUJ7CuuRK2WKhY4aI27-16">
          <mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
            <mxPoint x="-27" y="7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-19" value="Данные пользователя" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="670" y="210" width="60" height="30" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endArrow=oval;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-21">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="813.2857142857142" y="317.8571428571429" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=halfCircle;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-21">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="698.5238095238096" y="392.6190476190475" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-21" value="модель данных&lt;br&gt;(Model)" style="html=1;dropTarget=0;whiteSpace=wrap;" vertex="1" parent="1">
          <mxGeometry x="745" y="358" width="137" height="69" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-22" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" vertex="1" parent="mqUJ7CuuRK2WKhY4aI27-21">
          <mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
            <mxPoint x="-27" y="7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=oval;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-27">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="697.6666666666665" y="392.71428571428555" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=halfCircle;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-27">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="471.8571428571429" y="392.6190476190475" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-27" value="Связь с базой &lt;br&gt;данных&lt;br&gt;(Domain)" style="html=1;dropTarget=0;whiteSpace=wrap;" vertex="1" parent="1">
          <mxGeometry x="517" y="358" width="138" height="69" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-28" value="" style="shape=module;jettyWidth=8;jettyHeight=4;" vertex="1" parent="mqUJ7CuuRK2WKhY4aI27-27">
          <mxGeometry x="1" width="20" height="20" relative="1" as="geometry">
            <mxPoint x="-27" y="7" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-31" value="&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Helvetica; font-size: 10px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(24, 20, 29); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;Данные&amp;nbsp;&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
          <mxGeometry x="824" y="308" width="42" height="28" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-32" value="&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Helvetica; font-size: 10px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(24, 20, 29); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;Данные&amp;nbsp;&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
          <mxGeometry x="679" y="354" width="42" height="28" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-33" value="&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Helvetica; font-size: 10px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(24, 20, 29); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;Данные&amp;nbsp;&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
          <mxGeometry x="450" y="354" width="42" height="28" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=oval;endFill=0;" edge="1" parent="1" source="mqUJ7CuuRK2WKhY4aI27-34">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="472.33333333333326" y="392.6190476190475" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-34" value="" style="html=1;rounded=0;" vertex="1" parent="1">
          <mxGeometry x="415" y="382.5" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-35" value="" style="endArrow=none;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=2;" edge="1" source="mqUJ7CuuRK2WKhY4aI27-34" target="mqUJ7CuuRK2WKhY4aI27-36" parent="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-36" value="" style="ellipse;html=1;fontSize=11;align=center;fillColor=none;points=[];aspect=fixed;resizable=0;verticalAlign=bottom;labelPosition=center;verticalLabelPosition=top;flipH=1;" vertex="1" parent="1">
          <mxGeometry x="360" y="388.5" width="8" height="8" as="geometry" />
        </mxCell>
        <mxCell id="mqUJ7CuuRK2WKhY4aI27-38" value="Supabase" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;" vertex="1" parent="1">
          <mxGeometry x="334" y="358" width="60" height="30" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
