diff --git a/doc/dataplane.svg b/doc/dataplane.svg index 5fd42843..f127ef36 100644 --- a/doc/dataplane.svg +++ b/doc/dataplane.svg @@ -1,1087 +1,1498 @@ + xmlns:svg="http://www.w3.org/2000/svg" content="%3Cmxfile%20host%3D%22app.diagrams.net%22%20modified%3D%222023-09-21T14%3A18%3A27.196Z%22%20agent%3D%22Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64%3B%20rv%3A109.0)%20Gecko%2F20100101%20Firefox%2F117.0%22%20version%3D%2221.7.5%22%20etag%3D%22gc7xLeSF6uBBhZnzhty-%22%20type%3D%22google%22%3E%20%20%20%3Cdiagram%20name%3D%22Page-1%22%20id%3D%22Z6niHI0G9HDnQhIqq6NP%22%3E%20%20%20%20%20%3CmxGraphModel%20dx%3D%222035%22%20dy%3D%221157%22%20grid%3D%221%22%20gridSize%3D%2210%22%20guides%3D%221%22%20tooltips%3D%221%22%20connect%3D%221%22%20arrows%3D%221%22%20fold%3D%221%22%20page%3D%221%22%20pageScale%3D%221%22%20pageWidth%3D%22850%22%20pageHeight%3D%221100%22%20math%3D%220%22%20shadow%3D%220%22%3E%20%20%20%20%20%20%20%3Croot%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%220%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%221%22%20parent%3D%220%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%222%22%20value%3D%22eth%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22140%22%20y%3D%22560%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%223%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22190%22%20y%3D%22550%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%224%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22155%22%20y%3D%22555%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%225%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22160%22%20y%3D%22610%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22200%22%20y%3D%22610%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%226%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22150%22%20y%3D%22605%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22210%22%20y%3D%22605%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%227%22%20value%3D%22vlan%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22300%22%20y%3D%22240%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%228%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22350%22%20y%3D%22230%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%229%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22315%22%20y%3D%22235%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2210%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D1%3BexitY%3D0.5%3BexitDx%3D0%3BexitDy%3D0%3BexitPerimeter%3D0%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3BendArrow%3Doval%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2211%22%20target%3D%2224%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2211%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22335%22%20y%3D%22275%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2212%22%20value%3D%22ip%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Baspect%3Dfixed%3BfillColor%3D%23f5f5f5%3BfontColor%3D%23333333%3BstrokeColor%3D%23666666%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BstrokeWidth%3D2%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22460%22%20y%3D%22160%22%20width%3D%2240%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2213%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23666666%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BfontColor%3D%23333333%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22475%22%20y%3D%22192%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2214%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.5%3BexitY%3D1%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0.5%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3BendArrow%3Dnone%3BendFill%3D0%3BstrokeWidth%3D2%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3B%22%20edge%3D%221%22%20source%3D%2215%22%20target%3D%2219%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2215%22%20value%3D%22veth%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22620%22%20y%3D%22560%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2216%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.5%3BexitY%3D0%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0.5%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3BendArrow%3Ddiamond%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2217%22%20target%3D%2228%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22680%22%20y%3D%22420%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22480%22%20y%3D%22420%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2217%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22670%22%20y%3D%22550%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2218%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22635%22%20y%3D%22555%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2219%22%20value%3D%22veth%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22740%22%20y%3D%22560%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2220%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22790%22%20y%3D%22550%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2221%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22755%22%20y%3D%22555%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2222%22%20value%3D%22bridge%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22340%22%20y%3D%22340%22%20width%3D%22160%22%20height%3D%2260%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2223%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22430%22%20y%3D%22330%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2224%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22395%22%20y%3D%22335%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2225%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22350%22%20y%3D%22390%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2226%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22390%22%20y%3D%22390%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2227%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22430%22%20y%3D%22390%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2228%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22470%22%20y%3D%22390%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2229%22%20value%3D%22lag%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22420%22%20y%3D%22460%22%20width%3D%22120%22%20height%3D%2260%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2230%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.5%3BexitY%3D0%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0.5%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3BendArrow%3Ddiamond%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2231%22%20target%3D%2227%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22500%22%20y%3D%22430%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22440%22%20y%3D%22430%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2231%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22490%22%20y%3D%22450%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2232%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22455%22%20y%3D%22455%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2233%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22450%22%20y%3D%22510%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2234%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22490%22%20y%3D%22510%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2235%22%20value%3D%22eth%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22260%22%20y%3D%22560%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2236%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.5%3BexitY%3D0%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0.5%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3BendArrow%3Ddiamond%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2237%22%20target%3D%2226%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22320%22%20y%3D%22500%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22400%22%20y%3D%22500%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2237%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22310%22%20y%3D%22550%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2238%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22275%22%20y%3D%22555%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2239%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22280%22%20y%3D%22610%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22320%22%20y%3D%22610%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2240%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22270%22%20y%3D%22605%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22330%22%20y%3D%22605%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2241%22%20value%3D%22eth%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22380%22%20y%3D%22560%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2242%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.5%3BexitY%3D0%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0.5%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3BendArrow%3Ddiamond%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2243%22%20target%3D%2233%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22440%22%20y%3D%22540%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22460%22%20y%3D%22540%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2243%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22430%22%20y%3D%22550%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2244%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22395%22%20y%3D%22555%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2245%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22400%22%20y%3D%22610%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22440%22%20y%3D%22610%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2246%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22390%22%20y%3D%22605%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22450%22%20y%3D%22605%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2247%22%20value%3D%22eth%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22500%22%20y%3D%22560%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2248%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.5%3BexitY%3D0%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0.5%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3BendArrow%3Ddiamond%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2249%22%20target%3D%2234%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22560%22%20y%3D%22540%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22500%22%20y%3D%22540%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2249%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22550%22%20y%3D%22550%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2250%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22515%22%20y%3D%22555%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2251%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22520%22%20y%3D%22610%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22560%22%20y%3D%22610%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2252%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22510%22%20y%3D%22605%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22570%22%20y%3D%22605%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2253%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.5%3BexitY%3D0%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0.5%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3BendArrow%3Ddiamond%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%223%22%20target%3D%2225%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22200%22%20y%3D%22460%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22360%22%20y%3D%22460%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2254%22%20value%3D%22vlan%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22460%22%20y%3D%22240%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2255%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22510%22%20y%3D%22230%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2256%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22475%22%20y%3D%22235%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2257%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D1%3BexitY%3D0.5%3BexitDx%3D0%3BexitDy%3D0%3BexitPerimeter%3D0%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3BendArrow%3Doval%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2258%22%20target%3D%2224%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2258%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22495%22%20y%3D%22275%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2259%22%20value%3D%22ip%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Baspect%3Dfixed%3BfillColor%3D%23f5f5f5%3BfontColor%3D%23333333%3BstrokeColor%3D%23666666%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BstrokeWidth%3D2%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22260%22%20y%3D%22160%22%20width%3D%2240%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2260%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D1%3BexitY%3D0.5%3BexitDx%3D0%3BexitDy%3D0%3BexitPerimeter%3D0%3BendArrow%3Doval%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2261%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22320%22%20y%3D%22240%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22280%22%20y%3D%22220%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22320%22%20y%3D%22220%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2261%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23666666%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BfontColor%3D%23333333%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22275%22%20y%3D%22192%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2262%22%20value%3D%22ip%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Baspect%3Dfixed%3BfillColor%3D%23f5f5f5%3BfontColor%3D%23333333%3BstrokeColor%3D%23666666%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BstrokeWidth%3D2%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22340%22%20y%3D%22160%22%20width%3D%2240%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2263%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D1%3BexitY%3D0.5%3BexitDx%3D0%3BexitDy%3D0%3BexitPerimeter%3D0%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3BendArrow%3Doval%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2264%22%20target%3D%229%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22360%22%20y%3D%22220%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22320%22%20y%3D%22220%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2264%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23666666%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BfontColor%3D%23333333%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22355%22%20y%3D%22192%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2265%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D1%3BexitY%3D0.5%3BexitDx%3D0%3BexitDy%3D0%3BexitPerimeter%3D0%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3BendArrow%3Doval%3BendFill%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2213%22%20target%3D%2256%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2266%22%20value%3D%22ip%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Baspect%3Dfixed%3BfillColor%3D%23f5f5f5%3BfontColor%3D%23333333%3BstrokeColor%3D%23666666%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BstrokeWidth%3D2%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22740%22%20y%3D%22480%22%20width%3D%2240%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2267%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D1%3BexitY%3D0.5%3BexitDx%3D0%3BexitDy%3D0%3BexitPerimeter%3D0%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3BstrokeColor%3D%23666666%3BstrokeWidth%3D2%3BendArrow%3Doval%3BendFill%3D1%3B%22%20edge%3D%221%22%20source%3D%2268%22%20target%3D%2221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2268%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23666666%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BfontColor%3D%23333333%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22755%22%20y%3D%22512%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2269%22%20value%3D%22%26lt%3Bdiv%20style%3D%26quot%3Bfont-size%3A%2020px%3B%26quot%3B%26gt%3BDocker%26lt%3B%2Fdiv%26gt%3B%26lt%3Bdiv%20style%3D%26quot%3Bfont-size%3A%2020px%3B%26quot%3B%26gt%3BContainer%26lt%3Bbr%20style%3D%26quot%3Bfont-size%3A%2020px%3B%26quot%3B%26gt%3B%26lt%3B%2Fdiv%26gt%3B%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3Dnone%3Bdashed%3D1%3BstrokeWidth%3D2%3BstrokeColor%3D%23999999%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BverticalAlign%3Dtop%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22720%22%20y%3D%22400%22%20width%3D%22120%22%20height%3D%22237.5%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%3C%2Froot%3E%20%20%20%20%20%3C%2FmxGraphModel%3E%20%20%20%3C%2Fdiagram%3E%20%3C%2Fmxfile%3E%20"> + id="defs59"> + id="g57"> - + id="glyph-0-14"> + d="M 0.8125 0.015625 L 0.8125 -9.34375 L 2.984375 -9.34375 C 3.523438 -9.34375 3.976563 -9.289063 4.34375 -9.1875 C 4.71875 -9.09375 5.035156 -8.953125 5.296875 -8.765625 C 5.554688 -8.578125 5.785156 -8.34375 5.984375 -8.0625 C 6.191406 -7.789063 6.363281 -7.476563 6.5 -7.125 C 6.632813 -6.769531 6.734375 -6.382813 6.796875 -5.96875 C 6.867188 -5.5625 6.90625 -5.113281 6.90625 -4.625 C 6.875 -3.90625 6.773438 -3.257813 6.609375 -2.6875 C 6.453125 -2.113281 6.210938 -1.625 5.890625 -1.21875 C 5.578125 -0.820313 5.164063 -0.515625 4.65625 -0.296875 C 4.15625 -0.0859375 3.539063 0.015625 2.8125 0.015625 Z M 1.796875 -0.8125 L 2.765625 -0.8125 C 3.484375 -0.8125 4.066406 -0.957031 4.515625 -1.25 C 4.972656 -1.539063 5.3125 -1.960938 5.53125 -2.515625 C 5.75 -3.078125 5.851563 -3.757813 5.84375 -4.5625 C 5.84375 -5.382813 5.742188 -6.082031 5.546875 -6.65625 C 5.347656 -7.238281 5.035156 -7.679688 4.609375 -7.984375 C 4.179688 -8.296875 3.617188 -8.453125 2.921875 -8.453125 L 1.796875 -8.453125 Z M 1.796875 -0.8125 " + id="path42" /> + id="glyph-0-15"> + d="M 3.75 0.125 C 3.125 0.125 2.570313 -0.0234375 2.09375 -0.328125 C 1.625 -0.640625 1.253906 -1.0625 0.984375 -1.59375 C 0.710938 -2.132813 0.578125 -2.75 0.578125 -3.4375 C 0.578125 -4.132813 0.710938 -4.75 0.984375 -5.28125 C 1.253906 -5.820313 1.625 -6.242188 2.09375 -6.546875 C 2.570313 -6.847656 3.125 -7 3.75 -7 C 4.375 -7 4.921875 -6.847656 5.390625 -6.546875 C 5.867188 -6.242188 6.242188 -5.820313 6.515625 -5.28125 C 6.785156 -4.75 6.921875 -4.132813 6.921875 -3.4375 C 6.921875 -2.75 6.785156 -2.132813 6.515625 -1.59375 C 6.242188 -1.0625 5.867188 -0.640625 5.390625 -0.328125 C 4.921875 -0.0234375 4.375 0.125 3.75 0.125 Z M 3.75 -0.78125 C 4.144531 -0.78125 4.492188 -0.894531 4.796875 -1.125 C 5.097656 -1.351563 5.335938 -1.664063 5.515625 -2.0625 C 5.691406 -2.46875 5.78125 -2.929688 5.78125 -3.453125 C 5.78125 -3.972656 5.691406 -4.429688 5.515625 -4.828125 C 5.335938 -5.234375 5.097656 -5.546875 4.796875 -5.765625 C 4.492188 -5.992188 4.144531 -6.109375 3.75 -6.109375 C 3.363281 -6.109375 3.015625 -5.992188 2.703125 -5.765625 C 2.398438 -5.546875 2.160156 -5.234375 1.984375 -4.828125 C 1.804688 -4.429688 1.71875 -3.972656 1.71875 -3.453125 C 1.71875 -2.929688 1.804688 -2.46875 1.984375 -2.0625 C 2.160156 -1.664063 2.398438 -1.351563 2.703125 -1.125 C 3.015625 -0.894531 3.363281 -0.78125 3.75 -0.78125 Z M 3.75 -0.78125 " + id="path45" /> + id="glyph-0-16"> + d="M 4.28125 0.171875 C 3.78125 0.171875 3.316406 0.0820313 2.890625 -0.09375 C 2.472656 -0.28125 2.109375 -0.53125 1.796875 -0.84375 C 1.492188 -1.164063 1.257813 -1.546875 1.09375 -1.984375 C 0.925781 -2.421875 0.84375 -2.898438 0.84375 -3.421875 C 0.84375 -3.929688 0.925781 -4.398438 1.09375 -4.828125 C 1.257813 -5.265625 1.492188 -5.644531 1.796875 -5.96875 C 2.109375 -6.289063 2.472656 -6.539063 2.890625 -6.71875 C 3.316406 -6.894531 3.773438 -6.984375 4.265625 -6.984375 C 4.816406 -6.984375 5.316406 -6.867188 5.765625 -6.640625 C 6.210938 -6.421875 6.578125 -6.113281 6.859375 -5.71875 L 6.1875 -5.0625 L 6.078125 -4.953125 L 6 -5.03125 C 6 -5.101563 5.976563 -5.175781 5.9375 -5.25 C 5.90625 -5.320313 5.832031 -5.414063 5.71875 -5.53125 C 5.5 -5.726563 5.265625 -5.867188 5.015625 -5.953125 C 4.765625 -6.035156 4.472656 -6.078125 4.140625 -6.078125 C 3.847656 -6.078125 3.570313 -6.015625 3.3125 -5.890625 C 3.050781 -5.773438 2.816406 -5.601563 2.609375 -5.375 C 2.410156 -5.15625 2.25 -4.882813 2.125 -4.5625 C 2.007813 -4.238281 1.953125 -3.882813 1.953125 -3.5 C 1.953125 -3.101563 2.007813 -2.742188 2.125 -2.421875 C 2.25 -2.097656 2.414063 -1.816406 2.625 -1.578125 C 2.832031 -1.335938 3.082031 -1.148438 3.375 -1.015625 C 3.675781 -0.878906 3.992188 -0.8125 4.328125 -0.8125 C 4.566406 -0.8125 4.789063 -0.84375 5 -0.90625 C 5.207031 -0.96875 5.40625 -1.0625 5.59375 -1.1875 C 5.78125 -1.3125 5.957031 -1.46875 6.125 -1.65625 L 6.75 -0.921875 C 6.40625 -0.554688 6.023438 -0.28125 5.609375 -0.09375 C 5.203125 0.0820313 4.757813 0.171875 4.28125 0.171875 Z M 4.28125 0.171875 " + id="path48" /> + id="glyph-0-17"> + d="M 2.984375 -3.4375 L 2.078125 -2.59375 L 2.078125 0 L 0.984375 0 L 0.984375 -9.96875 L 2.21875 -9.96875 L 2.21875 -9.875 C 2.15625 -9.8125 2.113281 -9.742188 2.09375 -9.671875 C 2.082031 -9.597656 2.078125 -9.476563 2.078125 -9.3125 L 2.078125 -3.703125 L 5.515625 -6.890625 C 5.578125 -6.878906 5.640625 -6.867188 5.703125 -6.859375 C 5.765625 -6.847656 5.828125 -6.835938 5.890625 -6.828125 C 5.953125 -6.828125 6.019531 -6.820313 6.09375 -6.8125 C 6.164063 -6.8125 6.238281 -6.8125 6.3125 -6.8125 L 6.703125 -6.8125 L 3.828125 -4.09375 L 7.1875 0 L 5.796875 0.0625 Z M 2.984375 -3.4375 " + id="path51" /> + id="glyph-0-18"> - - - - - - - - - - - - - - - + d="M 4.28125 0.15625 C 3.769531 0.15625 3.289063 0.0625 2.84375 -0.125 C 2.40625 -0.3125 2.019531 -0.597656 1.6875 -0.984375 C 1.351563 -1.378906 1.085938 -1.875 0.890625 -2.46875 C 0.703125 -3.070313 0.609375 -3.789063 0.609375 -4.625 C 0.609375 -5.351563 0.675781 -5.988281 0.8125 -6.53125 C 0.957031 -7.070313 1.148438 -7.523438 1.390625 -7.890625 C 1.628906 -8.265625 1.90625 -8.5625 2.21875 -8.78125 C 2.53125 -9.007813 2.851563 -9.171875 3.1875 -9.265625 C 3.53125 -9.367188 3.875 -9.421875 4.21875 -9.421875 C 4.894531 -9.421875 5.472656 -9.253906 5.953125 -8.921875 C 6.429688 -8.585938 6.789063 -8.140625 7.03125 -7.578125 L 6.140625 -7.15625 L 6 -7.09375 L 5.953125 -7.203125 C 5.984375 -7.273438 5.984375 -7.34375 5.953125 -7.40625 C 5.921875 -7.476563 5.867188 -7.582031 5.796875 -7.71875 C 5.546875 -8.0625 5.285156 -8.289063 5.015625 -8.40625 C 4.753906 -8.519531 4.476563 -8.578125 4.1875 -8.578125 C 3.789063 -8.578125 3.4375 -8.488281 3.125 -8.3125 C 2.8125 -8.144531 2.539063 -7.890625 2.3125 -7.546875 C 2.09375 -7.210938 1.925781 -6.804688 1.8125 -6.328125 C 1.695313 -5.847656 1.640625 -5.300781 1.640625 -4.6875 C 1.640625 -4.101563 1.707031 -3.570313 1.84375 -3.09375 C 1.976563 -2.613281 2.160156 -2.195313 2.390625 -1.84375 C 2.628906 -1.488281 2.90625 -1.21875 3.21875 -1.03125 C 3.53125 -0.84375 3.867188 -0.75 4.234375 -0.75 C 4.484375 -0.75 4.722656 -0.789063 4.953125 -0.875 C 5.191406 -0.96875 5.410156 -1.101563 5.609375 -1.28125 C 5.804688 -1.457031 5.976563 -1.660156 6.125 -1.890625 L 6.90625 -1.375 C 6.601563 -0.875 6.238281 -0.492188 5.8125 -0.234375 C 5.394531 0.0234375 4.882813 0.15625 4.28125 0.15625 Z M 4.28125 0.15625 " + id="path54" /> - - - - - + d="M 1.000474 400.997452 L 81.001954 400.997452 L 81.001954 441.000797 L 1.000474 441.000797 Z M 1.000474 400.997452 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path61" /> + id="g69"> + x="19.490753" + y="320.84778" + id="use63" /> + x="26.987196" + y="320.84778" + id="use65" /> - + x="34.483639" + y="320.84778" + id="use67" /> - - + d="M 50.998143 390.997918 L 71.002421 390.997918 L 71.002421 400.997452 L 50.998143 400.997452 Z M 50.998143 390.997918 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path71" /> - - - - - - - + d="M 15.997432 396.000937 C 22.667261 396.000937 26.002176 399.335852 26.002176 406.000471 C 26.002176 412.665089 22.667261 416.000004 15.997432 416.000004 Z M 15.997432 396.000937 " + transform="matrix(0, 0.749644, -0.749644, 0, 320.098141, 288.613085)" + id="path73" /> + d="M 20.999542 451.000331 L 60.997676 451.000331 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path75" /> + - + d="M 160.998223 81.001954 L 240.999703 81.001954 L 240.999703 121.000089 L 160.998223 121.000089 Z M 160.998223 81.001954 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path79" /> + id="g89"> + xlink:href="#glyph-0-4" + x="135.68562" + y="80.961586" + id="use81" /> + x="143.18207" + y="80.961586" + id="use83" /> + x="150.67851" + y="80.961586" + id="use85" /> + x="158.17496" + y="80.961586" + id="use87" /> + d="M 211.001102 71.002421 L 231.000169 71.002421 L 231.000169 81.001954 L 211.001102 81.001954 Z M 211.001102 71.002421 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path91" /> - - - - - - - - - - - - - - - - + d="M 176.001951 75.997969 C 182.66657 75.997969 186.001485 79.332883 186.001485 85.997502 C 186.001485 92.667332 182.66657 96.002247 176.001951 96.002247 Z M 176.001951 75.997969 " + transform="matrix(0, 0.749644, -0.749644, 0, 200.15504, -71.21621)" + id="path93" /> + d="M 201.001568 130.999622 L 201.001568 156.001062 L 260.99877 156.001062 L 260.99877 178.001078 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path95" /> + d="M 264.000194 181.002501 C 264.000194 181.398522 263.922031 181.778911 263.770918 182.148878 C 263.619805 182.513635 263.400951 182.841915 263.119568 183.123299 C 262.838184 183.404682 262.515114 183.618325 262.150358 183.769438 C 261.780391 183.925763 261.400002 183.998714 260.99877 183.998714 C 260.602749 183.998714 260.21715 183.925763 259.852393 183.769438 C 259.482426 183.618325 259.159356 183.404682 258.877973 183.123299 C 258.596589 182.841915 258.382946 182.513635 258.226622 182.148878 C 258.075509 181.778911 258.002558 181.398522 258.002558 181.002501 C 258.002558 180.601269 258.075509 180.220881 258.226622 179.850913 C 258.382946 179.486157 258.596589 179.157876 258.877973 178.876493 C 259.159356 178.59511 259.482426 178.381467 259.852393 178.230353 C 260.21715 178.074029 260.602749 178.001078 260.99877 178.001078 C 261.400002 178.001078 261.780391 178.074029 262.150358 178.230353 C 262.515114 178.381467 262.838184 178.59511 263.119568 178.876493 C 263.400951 179.157876 263.619805 179.486157 263.770918 179.850913 C 263.922031 180.220881 264.000194 180.601269 264.000194 181.002501 Z M 264.000194 181.002501 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path97" /> + + d="M 360.999317 20.999542 C 360.999317 22.312664 360.874258 23.615365 360.613718 24.902434 C 360.358388 26.189503 359.978 27.440096 359.477762 28.654213 C 358.977525 29.868331 358.357439 31.019919 357.627927 32.108977 C 356.898414 33.203246 356.069896 34.214142 355.142373 35.141665 C 354.21485 36.069188 353.203954 36.897706 352.109685 37.627218 C 351.020627 38.356731 349.869039 38.976817 348.654922 39.477054 C 347.440804 39.982502 346.190211 40.35768 344.903142 40.61822 C 343.616074 40.87355 342.313373 40.998609 341.00025 40.998609 C 339.687127 40.998609 338.384426 40.87355 337.097358 40.61822 C 335.810289 40.35768 334.559696 39.982502 333.345578 39.477054 C 332.131461 38.976817 330.979873 38.356731 329.890815 37.627218 C 328.796546 36.897706 327.78565 36.069188 326.858127 35.141665 C 325.930604 34.214142 325.102086 33.203246 324.372573 32.108977 C 323.643061 31.019919 323.022975 29.868331 322.522738 28.654213 C 322.01729 27.440096 321.642112 26.189503 321.386782 24.902434 C 321.126242 23.615365 321.001183 22.312664 321.001183 20.999542 C 321.001183 19.686419 321.126242 18.383718 321.386782 17.096649 C 321.642112 15.809581 322.01729 14.558987 322.522738 13.34487 C 323.022975 12.130753 323.643061 10.979165 324.372573 9.890107 C 325.102086 8.795838 325.930604 7.784942 326.858127 6.857419 C 327.78565 5.929895 328.796546 5.101377 329.890815 4.371865 C 330.979873 3.642352 332.131461 3.027477 333.345578 2.522029 C 334.559696 2.021792 335.810289 1.641403 337.097358 1.386074 C 338.384426 1.125534 339.687127 1.000474 341.00025 1.000474 C 342.313373 1.000474 343.616074 1.125534 344.903142 1.386074 C 346.190211 1.641403 347.440804 2.021792 348.654922 2.522029 C 349.869039 3.027477 351.020627 3.642352 352.109685 4.371865 C 353.203954 5.101377 354.21485 5.929895 355.142373 6.857419 C 356.069896 7.784942 356.898414 8.795838 357.627927 9.890107 C 358.357439 10.979165 358.977525 12.130753 359.477762 13.34487 C 359.978 14.558987 360.358388 15.809581 360.613718 17.096649 C 360.874258 18.383718 360.999317 19.686419 360.999317 20.999542 Z M 360.999317 20.999542 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path101" /> + id="g107"> + - + x="255.62872" + y="20.990042" + id="use105" /> + + + d="M 480.998932 400.997452 L 561.000411 400.997452 L 561.000411 441.000797 L 480.998932 441.000797 Z M 480.998932 400.997452 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path113" /> + + + + + + + + + + + + + + + + + + + + d="M 201.001568 181.002501 L 360.999317 181.002501 L 360.999317 240.999703 L 201.001568 240.999703 Z M 201.001568 181.002501 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path149" /> + id="g163"> + - - - + x="195.65717" + y="163.42247" + id="use153" /> + x="203.15361" + y="163.42247" + id="use155" /> + xlink:href="#glyph-0-12" + x="210.65005" + y="163.42247" + id="use157" /> + + + d="M 291.002582 170.997757 L 311.001649 170.997757 L 311.001649 181.002501 L 291.002582 181.002501 Z M 291.002582 170.997757 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path165" /> + stroke-miterlimit="10" + d="M 256.002503 176.001701 C 262.667122 176.001701 266.002036 179.331405 266.002036 186.001234 C 266.002036 192.665853 262.667122 196.000768 256.002503 196.000768 Z M 256.002503 176.001701 " + transform="matrix(0, 0.749644, -0.749644, 0, 335.091022, -56.223326)" + id="path167" /> + d="M 211.001102 231.000169 L 231.000169 231.000169 L 231.000169 240.999703 L 211.001102 240.999703 Z M 211.001102 231.000169 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path169" /> + d="M 250.999237 231.000169 L 270.998304 231.000169 L 270.998304 240.999703 L 250.999237 240.999703 Z M 250.999237 231.000169 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path171" /> + d="M 291.002582 231.000169 L 311.001649 231.000169 L 311.001649 240.999703 L 291.002582 240.999703 Z M 291.002582 231.000169 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path173" /> + d="M 331.000716 231.000169 L 350.999784 231.000169 L 350.999784 240.999703 L 331.000716 240.999703 Z M 331.000716 231.000169 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path175" /> + + id="g185"> + xlink:href="#glyph-0-5" + x="244.38405" + y="253.37979" + id="use179" /> + xlink:href="#glyph-0-6" + x="251.88049" + y="253.37979" + id="use181" /> + xlink:href="#glyph-0-13" + x="259.37695" + y="253.37979" + id="use183" /> + d="M 360.999317 291.002582 L 360.999317 270.998304 L 301.002116 270.998304 L 301.002116 250.410416 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path187" /> + d="M 301.002116 242.411831 L 304.998802 246.408518 L 301.002116 250.410416 L 297.000218 246.408518 Z M 301.002116 242.411831 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path189" /> + + + + - + d="M 121.000089 400.997452 L 201.001568 400.997452 L 201.001568 441.000797 L 121.000089 441.000797 Z M 121.000089 400.997452 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path199" /> + id="g207"> + + x="116.94452" + y="320.84778" + id="use203" /> - + x="124.44096" + y="320.84778" + id="use205" /> + + + + d="M 135.99744 396.001325 C 142.66727 396.001325 146.002184 399.331029 146.002184 406.000858 C 146.002184 412.665477 142.66727 416.000392 135.99744 416.000392 Z M 135.99744 396.001325 " + transform="matrix(0, 0.749644, -0.749644, 0, 410.055463, 198.655758)" + id="path215" /> + d="M 140.999156 451.000331 L 181.002501 451.000331 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path217" /> + - + d="M 240.999703 400.997452 L 321.001183 400.997452 L 321.001183 441.000797 L 240.999703 441.000797 Z M 240.999703 400.997452 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path221" /> + id="g229"> + + x="206.90184" + y="320.84778" + id="use225" /> - + x="214.39828" + y="320.84778" + id="use227" /> - - - + d="M 301.002116 390.997918 L 301.002116 380.998384 L 321.001183 380.998384 L 321.001183 370.41003 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path231" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + d="M 264.000194 181.002501 C 264.000194 181.398522 263.922031 181.778911 263.770918 182.148878 C 263.619805 182.513635 263.400951 182.841915 263.119568 183.123299 C 262.838184 183.404682 262.515114 183.618325 262.150358 183.769438 C 261.780391 183.925763 261.400002 183.998714 260.99877 183.998714 C 260.602749 183.998714 260.21715 183.925763 259.852393 183.769438 C 259.482426 183.618325 259.159356 183.404682 258.877973 183.123299 C 258.596589 182.841915 258.382946 182.513635 258.226622 182.148878 C 258.075509 181.778911 258.002558 181.398522 258.002558 181.002501 C 258.002558 180.601269 258.075509 180.220881 258.226622 179.850913 C 258.382946 179.486157 258.596589 179.157876 258.877973 178.876493 C 259.159356 178.59511 259.482426 178.381467 259.852393 178.230353 C 260.21715 178.074029 260.602749 178.001078 260.99877 178.001078 C 261.400002 178.001078 261.780391 178.074029 262.150358 178.230353 C 262.515114 178.381467 262.838184 178.59511 263.119568 178.876493 C 263.400951 179.157876 263.619805 179.486157 263.770918 179.850913 C 263.922031 180.220881 264.000194 180.601269 264.000194 181.002501 Z M 264.000194 181.002501 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path287" /> + + d="M 160.998223 20.999542 C 160.998223 22.312664 160.873164 23.615365 160.617834 24.902434 C 160.357294 26.189503 159.982116 27.440096 159.476668 28.654213 C 158.976431 29.868331 158.361556 31.019919 157.626833 32.108977 C 156.89732 33.203246 156.068802 34.214142 155.141279 35.141665 C 154.213756 36.069188 153.20286 36.897706 152.113802 37.627218 C 151.019533 38.356731 149.867945 38.976817 148.653828 39.477054 C 147.43971 39.982502 146.189117 40.35768 144.902048 40.61822 C 143.61498 40.87355 142.312279 40.998609 140.999156 40.998609 C 139.686033 40.998609 138.388543 40.87355 137.096263 40.61822 C 135.809195 40.35768 134.558602 39.982502 133.344484 39.477054 C 132.135578 38.976817 130.978779 38.356731 129.889721 37.627218 C 128.795452 36.897706 127.784556 36.069188 126.857033 35.141665 C 125.92951 34.214142 125.100992 33.203246 124.371479 32.108977 C 123.641967 31.019919 123.027092 29.868331 122.521644 28.654213 C 122.021406 27.440096 121.641018 26.189503 121.385688 24.902434 C 121.130359 23.615365 121.000089 22.312664 121.000089 20.999542 C 121.000089 19.686419 121.130359 18.383718 121.385688 17.096649 C 121.641018 15.809581 122.021406 14.558987 122.521644 13.34487 C 123.027092 12.130753 123.641967 10.979165 124.371479 9.890107 C 125.100992 8.795838 125.92951 7.784942 126.857033 6.857419 C 127.784556 5.929895 128.795452 5.101377 129.889721 4.371865 C 130.978779 3.642352 132.135578 3.027477 133.344484 2.522029 C 134.558602 2.021792 135.809195 1.641403 137.096263 1.386074 C 138.388543 1.125534 139.686033 1.000474 140.999156 1.000474 C 142.312279 1.000474 143.61498 1.125534 144.902048 1.386074 C 146.189117 1.641403 147.43971 2.021792 148.653828 2.522029 C 149.867945 3.027477 151.019533 3.642352 152.113802 4.371865 C 153.20286 5.101377 154.213756 5.929895 155.141279 6.857419 C 156.068802 7.784942 156.89732 8.795838 157.626833 9.890107 C 158.361556 10.979165 158.976431 12.130753 159.476668 13.34487 C 159.982116 14.558987 160.357294 15.809581 160.617834 17.096649 C 160.873164 18.383718 160.998223 19.686419 160.998223 20.999542 Z M 160.998223 20.999542 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path291" /> + id="g297"> + - + x="105.69985" + y="20.990042" + id="use295" /> + d="M 140.999156 48.00193 L 140.999156 60.997676 L 181.002501 60.997676 L 181.002501 78.000531 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path299" /> + stroke-miterlimit="4" + d="M 183.998714 81.001954 C 183.998714 81.397975 183.925763 81.778364 183.769438 82.148331 C 183.618325 82.513087 183.404682 82.841368 183.123299 83.122752 C 182.841915 83.404135 182.513635 83.617778 182.148878 83.774102 C 181.778911 83.925215 181.398522 83.998167 181.002501 83.998167 C 180.601269 83.998167 180.220881 83.925215 179.850913 83.774102 C 179.486157 83.617778 179.157876 83.404135 178.876493 83.122752 C 178.59511 82.841368 178.381467 82.513087 178.230353 82.148331 C 178.074029 81.778364 178.001078 81.397975 178.001078 81.001954 C 178.001078 80.600722 178.074029 80.220334 178.230353 79.850366 C 178.381467 79.48561 178.59511 79.16254 178.876493 78.881157 C 179.157876 78.599773 179.486157 78.38092 179.850913 78.229806 C 180.220881 78.078693 180.601269 78.000531 181.002501 78.000531 C 181.398522 78.000531 181.778911 78.078693 182.148878 78.229806 C 182.513635 78.38092 182.841915 78.599773 183.123299 78.881157 C 183.404682 79.16254 183.618325 79.48561 183.769438 79.850366 C 183.925763 80.220334 183.998714 80.600722 183.998714 81.001954 Z M 183.998714 81.001954 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path301" /> + d="M 136.002402 33.001314 C 142.66702 33.001314 146.001935 36.331018 146.001935 43.000848 C 146.001935 49.665466 142.66702 53.000381 136.002402 53.000381 Z M 136.002402 33.001314 " + transform="matrix(0, 0.749644, -0.749644, 0, 137.934561, -73.465149)" + id="path303" /> + stroke-miterlimit="4" + d="M 240.999703 20.999542 C 240.999703 22.312664 240.869433 23.615365 240.614103 24.902434 C 240.358774 26.189503 239.978385 27.440096 239.478148 28.654213 C 238.9727 29.868331 238.357825 31.019919 237.628313 32.108977 C 236.8988 33.203246 236.070282 34.214142 235.142759 35.141665 C 234.215236 36.069188 233.20434 36.897706 232.110071 37.627218 C 231.021013 38.356731 229.869425 38.976817 228.655307 39.477054 C 227.44119 39.982502 226.190597 40.35768 224.903528 40.61822 C 223.611249 40.87355 222.313758 40.998609 221.000636 40.998609 C 219.687513 40.998609 218.384812 40.87355 217.097743 40.61822 C 215.810675 40.35768 214.560082 39.982502 213.345964 39.477054 C 212.131847 38.976817 210.980259 38.356731 209.88599 37.627218 C 208.796932 36.897706 207.786036 36.069188 206.858513 35.141665 C 205.930989 34.214142 205.102472 33.203246 204.372959 32.108977 C 203.643446 31.019919 203.023361 29.868331 202.523123 28.654213 C 202.017675 27.440096 201.642497 26.189503 201.381957 24.902434 C 201.126628 23.615365 201.001568 22.312664 201.001568 20.999542 C 201.001568 19.686419 201.126628 18.383718 201.381957 17.096649 C 201.642497 15.809581 202.017675 14.558987 202.523123 13.34487 C 203.023361 12.130753 203.643446 10.979165 204.372959 9.890107 C 205.102472 8.795838 205.930989 7.784942 206.858513 6.857419 C 207.786036 5.929895 208.796932 5.101377 209.88599 4.371865 C 210.980259 3.642352 212.131847 3.027477 213.345964 2.522029 C 214.560082 2.021792 215.810675 1.641403 217.097743 1.386074 C 218.384812 1.125534 219.687513 1.000474 221.000636 1.000474 C 222.313758 1.000474 223.611249 1.125534 224.903528 1.386074 C 226.190597 1.641403 227.44119 2.021792 228.655307 2.522029 C 229.869425 3.027477 231.021013 3.642352 232.110071 4.371865 C 233.20434 5.101377 234.215236 5.929895 235.142759 6.857419 C 236.070282 7.784942 236.8988 8.795838 237.628313 9.890107 C 238.357825 10.979165 238.9727 12.130753 239.478148 13.34487 C 239.978385 14.558987 240.358774 15.809581 240.614103 17.096649 C 240.869433 18.383718 240.999703 19.686419 240.999703 20.999542 Z M 240.999703 20.999542 " + transform="matrix(0.749644, 0, 0, 0.749644, 0, 0)" + id="path305" /> - + fill="#333333" + fill-opacity="1" + id="g311"> + + + + + + + + + + + + + + + + + + + + + + + + + id="g371"> + xlink:href="#glyph-0-18" + x="446.78802" + y="217.39685" + id="use353" /> + xlink:href="#glyph-0-15" + x="454.28445" + y="217.39685" + id="use355" /> + xlink:href="#glyph-0-7" + x="461.78091" + y="217.39685" + id="use357" /> + xlink:href="#glyph-0-2" + x="469.27734" + y="217.39685" + id="use359" /> + xlink:href="#glyph-0-6" + x="476.7738" + y="217.39685" + id="use361" /> - - + xlink:href="#glyph-0-8" + x="484.27023" + y="217.39685" + id="use363" /> + xlink:href="#glyph-0-7" + x="491.76669" + y="217.39685" + id="use365" /> + xlink:href="#glyph-0-1" + x="499.26312" + y="217.39685" + id="use367" /> - - - - - - + xlink:href="#glyph-0-11" + x="506.75958" + y="217.39685" + id="use369" /> diff --git a/doc/lego.svg b/doc/lego.svg index cca0fd39..f0d0a62d 100644 --- a/doc/lego.svg +++ b/doc/lego.svg @@ -1,612 +1,730 @@ + xmlns:svg="http://www.w3.org/2000/svg" content="%3Cmxfile%20host%3D%22app.diagrams.net%22%20modified%3D%222023-09-21T14%3A24%3A22.172Z%22%20agent%3D%22Mozilla%2F5.0%20(X11%3B%20Linux%20x86_64%3B%20rv%3A109.0)%20Gecko%2F20100101%20Firefox%2F117.0%22%20version%3D%2221.7.5%22%20etag%3D%22n5WUrJSVbfVLFhagMfRB%22%20type%3D%22google%22%3E%20%20%20%3Cdiagram%20name%3D%22Page-1%22%20id%3D%22tYC_hlMcIYEpnEVtduI-%22%3E%20%20%20%20%20%3CmxGraphModel%20dx%3D%221221%22%20dy%3D%22694%22%20grid%3D%221%22%20gridSize%3D%2210%22%20guides%3D%221%22%20tooltips%3D%221%22%20connect%3D%221%22%20arrows%3D%221%22%20fold%3D%221%22%20page%3D%221%22%20pageScale%3D%221%22%20pageWidth%3D%22850%22%20pageHeight%3D%221100%22%20math%3D%220%22%20shadow%3D%220%22%3E%20%20%20%20%20%20%20%3Croot%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%220%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%221%22%20parent%3D%220%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%222%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.5%3BexitY%3D1%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0.5%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3BendArrow%3Dnone%3BendFill%3D0%3BstrokeWidth%3D2%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3B%22%20edge%3D%221%22%20source%3D%2216%22%20target%3D%2220%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%223%22%20value%3D%22%22%20style%3D%22group%22%20connectable%3D%220%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22220%22%20y%3D%22480%22%20width%3D%22120%22%20height%3D%2270%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%224%22%20value%3D%22lag%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20y%3D%2210%22%20width%3D%22120%22%20height%3D%2260%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%225%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2270%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%226%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2235%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%227%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2230%22%20y%3D%2260%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%228%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23ffe6cc%3BstrokeColor%3D%23d79b00%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2270%22%20y%3D%2260%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%229%22%20value%3D%22%22%20style%3D%22group%22%20connectable%3D%220%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22120%22%20y%3D%22480%22%20width%3D%2280%22%20height%3D%2260%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2210%22%20value%3D%22eth%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%229%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20y%3D%2210%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2211%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%229%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2250%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2212%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%229%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2215%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2213%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%229%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%2220%22%20y%3D%2260%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%2260%22%20y%3D%2260%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2214%22%20value%3D%22%22%20style%3D%22endArrow%3Dnone%3Bhtml%3D1%3Brounded%3D0%3BfillColor%3D%23f8cecc%3BstrokeColor%3D%23b85450%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20edge%3D%221%22%20parent%3D%229%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%2210%22%20y%3D%2255%22%20as%3D%22sourcePoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%2270%22%20y%3D%2255%22%20as%3D%22targetPoint%22%20%2F%3E%20%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2215%22%20value%3D%22%22%20style%3D%22group%22%20connectable%3D%220%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22360%22%20y%3D%22480%22%20width%3D%2280%22%20height%3D%2250%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2216%22%20value%3D%22veth%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2215%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20y%3D%2210%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2217%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2215%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2250%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2218%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2215%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2215%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2219%22%20value%3D%22%22%20style%3D%22group%22%20connectable%3D%220%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22460%22%20y%3D%22480%22%20width%3D%2280%22%20height%3D%2250%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2220%22%20value%3D%22veth%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2219%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20y%3D%2210%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2221%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2219%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2250%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2222%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23e1d5e7%3BstrokeColor%3D%239673a6%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2219%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2215%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2223%22%20value%3D%22%22%20style%3D%22group%22%20connectable%3D%220%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22120%22%20y%3D%22390%22%20width%3D%22160%22%20height%3D%2270%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2224%22%20value%3D%22bridge%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20y%3D%2210%22%20width%3D%22160%22%20height%3D%2260%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2225%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2290%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2226%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2255%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2227%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2210%22%20y%3D%2260%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2228%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2250%22%20y%3D%2260%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2229%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2290%22%20y%3D%2260%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2230%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2223%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22130%22%20y%3D%2260%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2231%22%20value%3D%22%22%20style%3D%22group%22%20connectable%3D%220%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22400%22%20y%3D%22400%22%20width%3D%2240%22%20height%3D%2247%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2232%22%20value%3D%22ip%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Baspect%3Dfixed%3BfillColor%3D%23f5f5f5%3BfontColor%3D%23333333%3BstrokeColor%3D%23666666%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BstrokeWidth%3D2%3B%22%20vertex%3D%221%22%20parent%3D%2231%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20width%3D%2240%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2233%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23666666%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BfontColor%3D%23333333%3B%22%20vertex%3D%221%22%20parent%3D%2231%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2215%22%20y%3D%2232%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2234%22%20value%3D%22%22%20style%3D%22group%22%20connectable%3D%220%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22460%22%20y%3D%22390%22%20width%3D%2280%22%20height%3D%2260%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2235%22%20value%3D%22vlan%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2234%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20y%3D%2210%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2236%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2234%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2250%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2237%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2234%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2215%22%20y%3D%225%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2238%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23fff2cc%3BstrokeColor%3D%23d6b656%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%2234%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%2235%22%20y%3D%2245%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2239%22%20value%3D%22lo%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23666666%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BfontColor%3D%23333333%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22300%22%20y%3D%22400%22%20width%3D%2280%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2240%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23666666%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BfontColor%3D%23333333%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22350%22%20y%3D%22390%22%20width%3D%2220%22%20height%3D%2210%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2241%22%20value%3D%22%22%20style%3D%22shape%3Dor%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Brotation%3D90%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23666666%3BstrokeWidth%3D2%3BfontFamily%3DInconsolata%3BfontSource%3Dhttps%253A%252F%252Ffonts.googleapis.com%252Fcss%253Ffamily%253DInconsolata%3BfontSize%3D20%3BfontColor%3D%23333333%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22315%22%20y%3D%22395%22%20width%3D%2210%22%20height%3D%2220%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2242%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.25%3BexitY%3D1%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0.75%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3BstrokeWidth%3D2%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23666666%3B%22%20edge%3D%221%22%20source%3D%2239%22%20target%3D%2239%22%20parent%3D%221%22%3E%20%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%20%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%20%20%20%20%20%20%20%3C%2Froot%3E%20%20%20%20%20%3C%2FmxGraphModel%3E%20%20%20%3C%2Fdiagram%3E%20%3C%2Fmxfile%3E%20"> + id="defs47"> + id="g45"> + + + + stroke-miterlimit="10" + d="M 280.997515 141.001758 L 280.997515 161.001897 L 380.998208 161.001897 L 380.998208 141.001758 " + transform="matrix(0.749409, 0, 0, 0.749409, 0, 0)" + id="path49" /> + d="M 101.001481 101.001481 L 221.002312 101.001481 L 221.002312 161.001897 L 101.001481 161.001897 Z M 101.001481 101.001481 " + transform="matrix(0.749409, 0, 0, 0.749409, 0, 0)" + id="path51" /> + id="g59"> + x="109.4137" + y="103.41843" + id="use53" /> + x="116.90778" + y="103.41843" + id="use55" /> + x="124.40187" + y="103.41843" + id="use57" /> + + + + + + + + x="19.484631" + y="95.924339" + id="use71" /> + x="26.97872" + y="95.924339" + id="use73" /> + x="34.472809" + y="95.924339" + id="use75" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + d="M 50.998529 90.998806 L 70.998667 90.998806 L 70.998667 101.001481 L 50.998529 101.001481 Z M 50.998529 90.998806 " + transform="matrix(0.749409, 0, 0, 0.749409, 0, 0)" + id="path79" /> + + + + d="M 241.002451 101.001481 L 320.997792 101.001481 L 320.997792 141.001758 L 241.002451 141.001758 Z M 241.002451 101.001481 " + transform="matrix(0.749409, 0, 0, 0.749409, 0, 0)" + id="path87" /> + id="g97"> + + + - - + x="218.07799" + y="95.924339" + id="use95" /> + stroke-miterlimit="4" + d="M 291.000191 90.998806 L 311.000329 90.998806 L 311.000329 101.001481 L 291.000191 101.001481 Z M 291.000191 90.998806 " + transform="matrix(0.749409, 0, 0, 0.749409, 0, 0)" + id="path99" /> + d="M 256.001484 95.999933 C 262.668197 95.999933 265.998947 99.335896 265.998947 105.997396 C 265.998947 112.664109 262.668197 116.000072 256.001484 116.000072 Z M 256.001484 95.999933 " + transform="matrix(0, 0.749409, -0.749409, 0, 275.033045, -116.158378)" + id="path101" /> + + + + + + + + + + + + + + + + + + + + + + + + - + d="M 320.997792 30.99839 C 320.997792 32.311926 320.872694 33.615036 320.617284 34.902509 C 320.361875 36.189982 319.981366 37.440968 319.475759 38.655467 C 318.975365 39.864754 318.360297 41.021916 317.630555 42.111316 C 316.900813 43.200716 316.072035 44.21193 315.14422 45.139744 C 314.211193 46.072771 313.205192 46.90155 312.110579 47.631292 C 311.021179 48.361033 309.86923 48.976101 308.654731 49.476496 C 307.440232 49.982103 306.189246 50.357399 304.901773 50.618021 C 303.6143 50.87343 302.311189 50.998529 300.997654 50.998529 C 299.689331 50.998529 298.386221 50.87343 297.098748 50.618021 C 295.811274 50.357399 294.560288 49.982103 293.34579 49.476496 C 292.131291 48.976101 290.979341 48.361033 289.889941 47.631292 C 288.795328 46.90155 287.784114 46.072771 286.8563 45.139744 C 285.928485 44.21193 285.099707 43.200716 284.369965 42.111316 C 283.640223 41.021916 283.025155 39.864754 282.524761 38.655467 C 282.019154 37.440968 281.638646 36.189982 281.383236 34.902509 C 281.127826 33.615036 280.997515 32.311926 280.997515 30.99839 C 280.997515 29.684855 281.127826 28.386957 281.383236 27.099484 C 281.638646 25.812011 282.019154 24.561025 282.524761 23.346526 C 283.025155 22.132027 283.640223 20.980078 284.369965 19.890677 C 285.099707 18.796064 285.928485 17.784851 286.8563 16.857036 C 287.784114 15.929222 288.795328 15.100443 289.889941 14.370702 C 290.979341 13.64096 292.131291 13.025892 293.34579 12.520285 C 294.560288 12.01989 295.811274 11.639382 297.098748 11.383973 C 298.386221 11.128563 299.689331 10.998252 300.997654 10.998252 C 302.311189 10.998252 303.6143 11.128563 304.901773 11.383973 C 306.189246 11.639382 307.440232 12.01989 308.654731 12.520285 C 309.86923 13.025892 311.021179 13.64096 312.110579 14.370702 C 313.205192 15.100443 314.211193 15.929222 315.14422 16.857036 C 316.072035 17.784851 316.900813 18.796064 317.630555 19.890677 C 318.360297 20.980078 318.975365 22.132027 319.475759 23.346526 C 319.981366 24.561025 320.361875 25.812011 320.617284 27.099484 C 320.872694 28.386957 320.997792 29.684855 320.997792 30.99839 Z M 320.997792 30.99839 " + transform="matrix(0.749409, 0, 0, 0.749409, 0, 0)" + id="path147" /> + id="g153"> + xlink:href="#glyph-0-10" + x="218.07799" + y="28.477537" + id="use149" /> + + + + + + + + + x="293.01886" + y="28.477537" + id="use165" /> + + + + + + + + + + + +