Files
2026-09-18 16:36:52 +02:00

205 lines
20 KiB
Plaintext

<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0" version="26.0.11" pages="2">
<diagram id="pAmi1uS5zqduoQpEX0fZ" name="Page-1">
<mxGraphModel dx="2874" dy="1808" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="node18" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;app/app.component.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; AppComponent: &lt;br/&gt; BrowserAnimationsModule: &lt;br/&gt; Component: &lt;br/&gt; ObMasterLayoutModule: &lt;br/&gt; TranslateModule: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="960" y="-50" width="176" height="144" as="geometry" />
</mxCell>
<mxCell id="node23" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;app/app.routes.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; APP_ROUTES: &lt;br/&gt; LoginComponent: &lt;br/&gt; RequestsComponent: &lt;br/&gt; Routes: &lt;br/&gt; authGuard: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="644" y="290" width="150" height="144" as="geometry" />
</mxCell>
<mxCell id="node13" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;auth-form/auth-form.component.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt;&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="600" y="-340" width="238" height="413" as="geometry" />
</mxCell>
<mxCell id="node33" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;auth/auth.guard.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; AuthService: &lt;br/&gt; CanActivateFn: &lt;br/&gt; Router: &lt;br/&gt; authGuard: &lt;br/&gt; inject: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="-230" y="-100" width="139" height="144" as="geometry" />
</mxCell>
<mxCell id="node19" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;auth/auth.interceptor.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; AuthService: &lt;br/&gt; HttpInterceptorFn: &lt;br/&gt; authInterceptor: &lt;br/&gt; inject: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="440" y="1210" width="170" height="122" as="geometry" />
</mxCell>
<mxCell id="node34" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;auth/auth.service.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; AuthService: &lt;br/&gt; Injectable: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="-234" y="150" width="147" height="79" as="geometry" />
</mxCell>
<mxCell id="node0" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;login/login.component.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; AuthFormComponent: &lt;br/&gt; Component: &lt;br/&gt; LoginComponent: &lt;br/&gt; MatFormField: &lt;br/&gt; MatInputModule: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="632" y="110" width="174" height="144" as="geometry" />
</mxCell>
<mxCell id="node1" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;request-table/request-table.component.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; Component: &lt;br/&gt; FormatQueryPipe: &lt;br/&gt; MatTableModule: &lt;br/&gt; OnInit: &lt;br/&gt; Request: &lt;br/&gt; RequestService: &lt;br/&gt; RequestTableComponent: &lt;br/&gt; inject: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="578" y="630" width="282" height="193" as="geometry" />
</mxCell>
<mxCell id="node20" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;request/format-query.pipe.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; FormatQueryPipe: &lt;br/&gt; Pipe: &lt;br/&gt; PipeTransform: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="644" y="920" width="204" height="100" as="geometry" />
</mxCell>
<mxCell id="node39" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;request/request.model.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; Request: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="400" y="860" width="180" height="57" as="geometry" />
</mxCell>
<mxCell id="node38" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;request/request.service.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; HttpClient: &lt;br/&gt; Injectable: &lt;br/&gt; Observable: &lt;br/&gt; Request: &lt;br/&gt; RequestService: &lt;br/&gt; inject: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="210" y="650" width="187" height="153" as="geometry" />
</mxCell>
<mxCell id="node31" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;requests/requests.component.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; Component: &lt;br/&gt; RequestTableComponent: &lt;br/&gt; RequestsComponent: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="626" y="446.5" width="224" height="100" as="geometry" />
</mxCell>
<mxCell id="node4" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;b&gt;src/main.ts&lt;/b&gt;&lt;/p&gt;&lt;hr size=&quot;1&quot;/&gt;&lt;p style=&quot;margin:0 0 0 4px;line-height:1.6;&quot;&gt; APP_ROUTES: &lt;br/&gt; AppComponent: &lt;br/&gt; HTTP_INTERCEPTORS: &lt;br/&gt; LOCALE_ID: &lt;br/&gt; ObHttpApiInterceptor: &lt;br/&gt; ObIconModule: &lt;br/&gt; ObMasterLayoutConfig: &lt;br/&gt; PreloadAllModules: &lt;br/&gt; TranslateModule: &lt;br/&gt; WINDOW: &lt;br/&gt; authInterceptor: &lt;br/&gt; bootstrapApplication: &lt;br/&gt; importProvidersFrom: &lt;br/&gt; localeDECH: &lt;br/&gt; localeENGB: &lt;br/&gt; localeFRCH: &lt;br/&gt; localeITCH: &lt;br/&gt; multiTranslateLoader: &lt;br/&gt; provideAnimations: &lt;br/&gt; provideHttpClient: &lt;br/&gt; provideRouter: &lt;br/&gt; registerLocaleData: &lt;br/&gt; withDebugTracing: &lt;br/&gt; withInterceptors: &lt;br/&gt; withInterceptorsFromDi: &lt;br/&gt; withPreloading: &lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=14;fontFamily=Helvetica;html=1;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;" parent="1" vertex="1">
<mxGeometry x="1050" y="220" width="163" height="553" as="geometry" />
</mxCell>
<mxCell id="edge15" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node23" target="node33" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge50" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node23" target="node0" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge19" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node23" target="node31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge3" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node13" target="node34" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge56" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node33" target="node34" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge74" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;entryX=0.628;entryY=1.000;entryDx=0;entryDy=0;" parent="1" source="node19" target="node34" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge94" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node0" target="node13" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge48" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node1" target="node20" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge14" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;exitX=0.486;exitY=1.000;exitDx=0;exitDy=0;entryX=0.506;entryY=0.000;entryDx=0;entryDy=0;" parent="1" source="node1" target="node39" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge17" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node1" target="node38" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge9" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node38" target="node39" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge103" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;exitX=0.516;exitY=1.000;exitDx=0;exitDy=0;entryX=0.473;entryY=0.000;entryDx=0;entryDy=0;" parent="1" source="node31" target="node1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge27" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node4" target="node18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge83" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;entryX=1.000;entryY=0.611;entryDx=0;entryDy=0;" parent="1" source="node4" target="node23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="edge98" value="" style="html=1;rounded=1;;dashed=0;startArrow=classic;startSize=12;endArrow=none;strokeColor=#595959;" parent="1" source="node4" target="node19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<Array as="points" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="0URLcGRnFhtR-RyUwsXH" name="Page-2">
<mxGraphModel dx="575" dy="327" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="67QRgPurPpMTbLIEhQDk-1" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" source="67QRgPurPpMTbLIEhQDk-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="59.79" as="sourcePoint" />
<mxPoint x="390" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-2" value="main" style="text;align=center;verticalAlign=middle;resizable=1;points=[];autosize=1;strokeColor=none;fillColor=none;html=1;movable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="1">
<mxGeometry x="55" y="40" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-4" value="feat/PBI-XYZ" style="text;align=center;verticalAlign=middle;resizable=1;points=[];autosize=1;strokeColor=none;fillColor=none;html=1;movable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="1">
<mxGeometry x="30" y="85" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-5" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" source="67QRgPurPpMTbLIEhQDk-9">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="99.78999999999999" as="sourcePoint" />
<mxPoint x="390" y="100" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-8" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" target="67QRgPurPpMTbLIEhQDk-7">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="99.78999999999999" as="sourcePoint" />
<mxPoint x="440" y="99.78999999999999" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-7" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="200" y="85" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-10" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="340" y="45" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-11" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" source="67QRgPurPpMTbLIEhQDk-6" target="67QRgPurPpMTbLIEhQDk-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="59.79" as="sourcePoint" />
<mxPoint x="440" y="59.79" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-12" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" target="67QRgPurPpMTbLIEhQDk-6">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="120" y="59.79" as="sourcePoint" />
<mxPoint x="360" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-6" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="130" y="45" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-13" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" source="67QRgPurPpMTbLIEhQDk-7" target="67QRgPurPpMTbLIEhQDk-9">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="230" y="100" as="sourcePoint" />
<mxPoint x="440" y="99.78999999999999" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-9" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="270" y="85" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-14" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="67QRgPurPpMTbLIEhQDk-6" target="67QRgPurPpMTbLIEhQDk-7">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="200" as="sourcePoint" />
<mxPoint x="450" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-15" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="67QRgPurPpMTbLIEhQDk-7" target="67QRgPurPpMTbLIEhQDk-9">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="200" as="sourcePoint" />
<mxPoint x="450" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="67QRgPurPpMTbLIEhQDk-17" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="67QRgPurPpMTbLIEhQDk-9" target="67QRgPurPpMTbLIEhQDk-10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="280" y="160" as="sourcePoint" />
<mxPoint x="330" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>