You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
7.2 KiB

<mxfile host="app.diagrams.net" modified="2024-04-29T13:47:17.196Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0" etag="XnVek72uMfAQe9lHc6O7" version="24.2.8" type="device">
<diagram name="Page-1" id="jgGGHY6DT18EdGNQ9F9V">
<mxGraphModel dx="600" dy="322" 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="18loy90T9bJApvsHHXn6-5" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="307.5" y="330" width="245" height="110" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-1" value="&lt;div&gt;Рецепты: parse_yml(url)&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="18loy90T9bJApvsHHXn6-5">
<mxGeometry x="10" width="220" height="20" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-2" value="&lt;div&gt;[ {&#39;type&#39;: &#39;reaction&#39;, &#39;id&#39;: &#39;Dylovene&#39;, &#39;reactants&#39;: {&#39;Silicon&#39;: {&#39;amount&#39;: 1}, &#39;Nitrogen&#39;: {&#39;amount&#39;: 1}, &#39;Potassium&#39;: {&#39;amount&#39;: 1}}, &#39;products&#39;: {&#39;Dylovene&#39;: 3}}, ...]&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="18loy90T9bJApvsHHXn6-5">
<mxGeometry y="20" width="245" height="90" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-10" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="345.5" y="495" width="170" height="70" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-8" value="load_recipe(recipes)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="18loy90T9bJApvsHHXn6-10">
<mxGeometry x="20" width="130" height="20" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-9" value="{&quot;Dylovene&quot;: reag__.*, ...}" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="18loy90T9bJApvsHHXn6-10">
<mxGeometry y="20" width="170" height="50" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="18loy90T9bJApvsHHXn6-2" target="18loy90T9bJApvsHHXn6-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-15" value="&lt;div align=&quot;left&quot;&gt;reag__(&lt;br&gt;category = &#39;medicine&#39;, comps = {&#39;silicon&#39;: 1, &#39;nitrogen&#39;: 1, &#39;potassium&#39;: 1}, &lt;br&gt;out = 3&lt;br&gt;)&lt;/div&gt;" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;align=left;" vertex="1" parent="1">
<mxGeometry x="128" y="490" width="180" height="100" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="18loy90T9bJApvsHHXn6-9" target="18loy90T9bJApvsHHXn6-15">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="18loy90T9bJApvsHHXn6-18" target="18loy90T9bJApvsHHXn6-19">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-19" value="&lt;div align=&quot;left&quot;&gt;reag__(&lt;br&gt;category = &#39;medicine&#39;, comps = {&#39;кремний&#39;: 1, &#39;азот&#39;: 1, &#39;калий&#39;: 1}, &lt;br&gt;out = 3&lt;br&gt;)&lt;/div&gt;" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;align=left;" vertex="1" parent="1">
<mxGeometry x="128" y="620" width="180" height="100" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-21" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="340.5" y="625" width="180" height="70" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-17" value="&lt;span class=&quot;HwtZe&quot; lang=&quot;en&quot;&gt;&lt;span class=&quot;jCAhz ChMk0b&quot;&gt;&lt;span class=&quot;ryNqvb&quot;&gt;localize&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;(recipes)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="18loy90T9bJApvsHHXn6-21">
<mxGeometry x="17" width="147" height="20" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-18" value="{&quot;Диловен&quot;: reag__.*, ...}" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="18loy90T9bJApvsHHXn6-21">
<mxGeometry y="20" width="180" height="50" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-22" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="560.495" y="495" width="161.875" height="70" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-3" value="{&#39;dylovene&#39;: &#39;диловен&#39;, ...}" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="18loy90T9bJApvsHHXn6-22">
<mxGeometry y="20" width="161.875" height="50" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-4" value="Локализация: parse_ftl(url)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="18loy90T9bJApvsHHXn6-22">
<mxGeometry x="4.375" width="148.75" height="20" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-23" value="{&#39;dylovene&#39;: &#39;диловен&#39;, ...}" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="576.43" y="647.5" width="130" height="45" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="18loy90T9bJApvsHHXn6-3" target="18loy90T9bJApvsHHXn6-23">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-25" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="18loy90T9bJApvsHHXn6-18" target="18loy90T9bJApvsHHXn6-23">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="18loy90T9bJApvsHHXn6-9" target="18loy90T9bJApvsHHXn6-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="18loy90T9bJApvsHHXn6-28" value="parse.py" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="92.37" y="290" width="647.63" height="450" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>