-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdrawkit.xml
More file actions
156 lines (156 loc) · 75 KB
/
drawkit.xml
File metadata and controls
156 lines (156 loc) · 75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<mxlibrary>[
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"swimlane;whiteSpace=wrap;html=1;fillColor=light-dark(#131720,#131720);strokeColor=light-dark(#DAE3EF,#DAE3EF);fontColor=light-dark(#DAE3EF,#DAE3EF);fontSize=40;startSize=60;\" value=\"&lt;font style=&quot;font-size: 36px;&quot;&gt;Main Symbol Components&lt;/font&gt;\" vertex=\"1\"><mxGeometry height=\"940\" width=\"1290\" as=\"geometry\"><mxRectangle height=\"50\" width=\"480\" x=\"-1610\" y=\"1280\" as=\"alternateBounds\"/></mxGeometry></mxCell><mxCell id=\"3\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 130%;&quot;&gt;&lt;b&gt;Regardless of the development stage, it is recommended to continuously update the workflow integrity and consistency.&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 130%;&quot;&gt;&lt;b&gt;This symbol structure is based on Act Template basic components, so please add/modify as needed to fit your organization's situation and environment.&lt;/b&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"40\" width=\"886.25\" x=\"200\" y=\"70\" as=\"geometry\"/></mxCell><mxCell id=\"4\" edge=\"1\" parent=\"2\" style=\"endArrow=classic;html=1;rounded=0;\" value=\"\"><mxGeometry height=\"50\" relative=\"1\" width=\"50\" as=\"geometry\"><mxPoint x=\"1010\" y=\"560\" as=\"sourcePoint\"/><mxPoint x=\"1010\" y=\"620\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"5\" parent=\"2\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;\" value=\"Process Node / Function&lt;div&gt;[Node/Function Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"20\" y=\"540\" as=\"geometry\"/></mxCell><mxCell id=\"6\" parent=\"2\" style=\"shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;strokeWidth=2;fillColor=#b0e3e6;strokeColor=#0e8088;\" value=\"Database / Storage&lt;div&gt;[Store Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"20\" y=\"680\" as=\"geometry\"/></mxCell><mxCell id=\"7\" parent=\"2\" style=\"rhombus;whiteSpace=wrap;html=1;strokeWidth=2;fillColor=#d0cee2;strokeColor=#56517e;\" value=\"Conditional Edge&lt;div&gt;[Branch Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"450\" y=\"120\" as=\"geometry\"/></mxCell><mxCell id=\"8\" parent=\"2\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.046875;fillColor=#eeeeee;strokeColor=#36393d;\" value=\"Node / Function&lt;div&gt;Input / Output Data&lt;/div&gt;&lt;div&gt;[Data Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"450\" y=\"400\" as=\"geometry\"/></mxCell><mxCell id=\"9\" parent=\"2\" style=\"shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;strokeWidth=2;rounded=1;glass=0;shadow=0;\" value=\"Predefine Recycle Node / Function&lt;div&gt;[Node/Function Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"20\" y=\"400\" as=\"geometry\"/></mxCell><mxCell id=\"10\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=offPageConnector;rounded=0;size=0.1;strokeWidth=2;fillColor=#f8cecc;strokeColor=#b85450;labelPosition=center;align=center;whiteSpace=wrap;\" value=\"&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;External Cast Connector&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;[Connected&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Act-Cast Name]&lt;/span&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"870\" y=\"260\" as=\"geometry\"/></mxCell><mxCell id=\"11\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.flowchart.on-page_reference;strokeWidth=2;labelPosition=center;align=center;fillColor=#f8cecc;strokeColor=#b85450;shadow=0;whiteSpace=wrap;\" value=\"Internal Cast Connector&lt;div&gt;[Connected Cast Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"870\" y=\"120\" as=\"geometry\"/></mxCell><mxCell id=\"12\" edge=\"1\" parent=\"2\" style=\"endArrow=classic;html=1;rounded=0;\" value=\"\"><mxGeometry height=\"50\" relative=\"1\" width=\"50\" as=\"geometry\"><mxPoint x=\"882.5\" y=\"570\" as=\"sourcePoint\"/><mxPoint x=\"972.5\" y=\"570\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"13\" connectable=\"0\" parent=\"12\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];sketch=1;jiggle=2;curveFitting=1;pointerEvents=1;strokeColor=default;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;labelBorderColor=default;\" value=\"&amp;nbsp;Normal&amp;nbsp;\" vertex=\"1\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint as=\"offset\"/></mxGeometry></mxCell><mxCell id=\"14\" edge=\"1\" parent=\"2\" style=\"endArrow=classic;html=1;rounded=0;\" value=\"\"><mxGeometry height=\"50\" relative=\"1\" width=\"50\" as=\"geometry\"><mxPoint x=\"972.5\" y=\"610\" as=\"sourcePoint\"/><mxPoint x=\"882.5\" y=\"610\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"15\" connectable=\"0\" parent=\"14\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];sketch=1;jiggle=2;curveFitting=1;pointerEvents=1;strokeColor=default;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;labelBorderColor=default;\" value=\"&amp;nbsp;Reverse&amp;nbsp;\" vertex=\"1\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint as=\"offset\"/></mxGeometry></mxCell><mxCell id=\"16\" edge=\"1\" parent=\"2\" style=\"endArrow=classic;html=1;rounded=0;\" value=\"\"><mxGeometry height=\"50\" relative=\"1\" width=\"50\" as=\"geometry\"><mxPoint x=\"992\" y=\"620\" as=\"sourcePoint\"/><mxPoint x=\"992\" y=\"560\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"17\" parent=\"2\" style=\"verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.flowchart.parallel_mode;pointerEvents=1;strokeWidth=2;\" value=\"\" vertex=\"1\"><mxGeometry height=\"40\" width=\"100\" x=\"902.5\" y=\"695\" as=\"geometry\"/></mxCell><mxCell id=\"18\" parent=\"2\" style=\"strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;\" value=\"[note]\" vertex=\"1\"><mxGeometry height=\"40\" width=\"10\" x=\"890\" y=\"820\" as=\"geometry\"/></mxCell><mxCell id=\"19\" parent=\"2\" style=\"strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_2;align=left;labelPosition=right;pointerEvents=1;\" value=\"[note]\" vertex=\"1\"><mxGeometry height=\"40\" width=\"17.5\" x=\"960\" y=\"820\" as=\"geometry\"/></mxCell><mxCell id=\"20\" parent=\"2\" style=\"html=1;strokeWidth=2;shape=manualInput;whiteSpace=wrap;rounded=1;size=13;arcSize=11;fillColor=#eeeeee;strokeColor=#36393d;\" value=\"&lt;div&gt;Human Manual Input&lt;/div&gt;&lt;div&gt;[Data Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"450\" y=\"260\" as=\"geometry\"/></mxCell><mxCell id=\"21\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Predefine&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Recycle Node /&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Function&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;Reusable other cast's nodes defined in advance&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"210\" x=\"190\" y=\"400\" as=\"geometry\"/></mxCell><mxCell id=\"22\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Process Node / Feature Function&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Core function/feature nodes in the graph.&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"210\" x=\"190\" y=\"540\" as=\"geometry\"/></mxCell><mxCell id=\"23\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;text-align: center; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Database /&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); text-align: center;&quot;&gt;&amp;nbsp;&lt;/b&gt;&lt;b style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); text-align: center;&quot;&gt;Storage&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;MySQL, MongoDB, S3, etc. for storing or retrieving data from external databases&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"210\" x=\"190\" y=\"680\" as=\"geometry\"/></mxCell><mxCell id=\"24\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;text-align: center; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Conditional Edge&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;Decision point when internal events or triggers occur - Router, Branch out, IF Function, etc.&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"221\" x=\"619\" y=\"120\" as=\"geometry\"/></mxCell><mxCell id=\"25\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Input / Output Data&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;Data input to or output from a function/process&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"221\" x=\"619\" y=\"400\" as=\"geometry\"/></mxCell><mxCell id=\"26\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 150%;&quot;&gt;&lt;div&gt;&lt;span style=&quot;text-align: center; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Final Output Data&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Result data returned to the outermost Cast.&lt;/div&gt;&lt;div&gt;(LangGraph State Output Schema)&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"221\" x=\"619\" y=\"540\" as=\"geometry\"/></mxCell><mxCell id=\"27\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;text-align: center; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Memory or Default / Initial Value&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;Memory, graph initial/default values or temporary data storage&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"211\" x=\"189\" y=\"820\" as=\"geometry\"/></mxCell><mxCell id=\"28\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;text-align: center; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Human Manual Input&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;Data input that can only be entered manually by humans&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"221\" x=\"619\" y=\"260\" as=\"geometry\"/></mxCell><mxCell id=\"29\" parent=\"2\" style=\"text;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"Parrallel Edge / Flow\" vertex=\"1\"><mxGeometry height=\"30\" width=\"130\" x=\"887.5\" y=\"735\" as=\"geometry\"/></mxCell><mxCell id=\"30\" connectable=\"0\" parent=\"2\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];sketch=1;jiggle=2;curveFitting=1;pointerEvents=1;strokeColor=default;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;labelBorderColor=default;\" value=\"&amp;nbsp;Auxiliary\" vertex=\"1\"><mxGeometry x=\"1002.5\" y=\"590\" as=\"geometry\"><mxPoint y=\"-1\" as=\"offset\"/></mxGeometry></mxCell><mxCell id=\"31\" parent=\"2\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"Group\" vertex=\"1\"><mxGeometry height=\"30\" width=\"60\" x=\"880\" y=\"900\" as=\"geometry\"/></mxCell><mxCell id=\"32\" parent=\"2\" style=\"shape=sumEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;pointerEvents=1;strokeColor=default;align=center;verticalAlign=top;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;strokeWidth=2;\" value=\"\" vertex=\"1\"><mxGeometry height=\"40\" width=\"40\" x=\"975\" y=\"420\" as=\"geometry\"/></mxCell><mxCell id=\"33\" parent=\"2\" style=\"shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;pointerEvents=1;strokeColor=default;align=center;verticalAlign=top;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;strokeWidth=2;\" value=\"\" vertex=\"1\"><mxGeometry height=\"40\" width=\"40\" x=\"890\" y=\"420\" as=\"geometry\"/></mxCell><mxCell id=\"34\" parent=\"2\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"&lt;div&gt;Junction&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"30\" width=\"70\" x=\"960\" y=\"470\" as=\"geometry\"/></mxCell><mxCell id=\"35\" parent=\"2\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"Disjunction\" vertex=\"1\"><mxGeometry height=\"30\" width=\"80\" x=\"870\" y=\"470\" as=\"geometry\"/></mxCell><mxCell id=\"36\" parent=\"2\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"Entity\" vertex=\"1\"><mxGeometry height=\"30\" width=\"50\" x=\"965\" y=\"900\" as=\"geometry\"/></mxCell><mxCell id=\"37\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 140%;&quot;&gt;&lt;div&gt;&lt;b&gt;Internal Connector&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Connection point to other Casts within the same Act&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"240\" x=\"1040\" y=\"120\" as=\"geometry\"/></mxCell><mxCell id=\"38\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 140%;&quot;&gt;&lt;div&gt;&lt;b&gt;External Connector&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Connection point to Casts of other Acts outside the current Act&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"240\" x=\"1040\" y=\"260\" as=\"geometry\"/></mxCell><mxCell id=\"39\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 140%;&quot;&gt;&lt;div&gt;&lt;b&gt;Edge / Flow Guide&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;The normal flow goes right; reverse flow goes left. Any other paths are auxiliary flows. Line must not overlap or be hidden.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"240\" x=\"1040\" y=\"540\" as=\"geometry\"/></mxCell><mxCell id=\"40\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 140%;&quot;&gt;&lt;div&gt;&lt;b&gt;Parrallel&amp;nbsp;&lt;/b&gt;&lt;b style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Edge / Flow&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Parallel execution flow (MCP, A2A, Parallelization, etc. using concurrent/parallel processing)&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"240\" x=\"1040\" y=\"680\" as=\"geometry\"/></mxCell><mxCell id=\"41\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 140%;&quot;&gt;&lt;div&gt;&lt;b&gt;Annotation&lt;/b&gt;&lt;/div&gt;&lt;div&gt;For multi-item notes, use the left marker.&lt;/div&gt;&lt;div&gt;For single-item notes, use the right marker.&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"235\" x=\"1045\" y=\"820\" as=\"geometry\"/></mxCell><mxCell id=\"42\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 140%;&quot;&gt;&lt;div&gt;&lt;b&gt;OR,&amp;nbsp;&lt;/b&gt;&lt;b style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;SUM Connector&lt;/b&gt;&lt;/div&gt;&lt;div&gt;OR:&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Use when multiple processes need to be displayed on one flow.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;SUM:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Use&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;when displaying processes across multiple flow.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"110\" width=\"245\" x=\"1035\" y=\"400\" as=\"geometry\"/></mxCell><mxCell id=\"43\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontColor=light-dark(#FFFFFF,#FFFFFF);\" value=\"&lt;div style=&quot;line-height: 140%;&quot;&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;color: light-dark(rgb(255, 255, 255), rgb(255, 255, 255));&quot;&gt;※ Act: Product /&amp;nbsp;&lt;span style=&quot;background-color: transparent;&quot;&gt;Project / Repository / etc.&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;color: light-dark(rgb(255, 255, 255), rgb(255, 255, 255));&quot;&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;※ Cast:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Graph / Workflow / Pipeline / Package / etc.&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"40\" width=\"320\" x=\"20\" y=\"10\" as=\"geometry\"/></mxCell><mxCell id=\"44\" parent=\"2\" style=\"fillColor=none;strokeColor=#DD3522;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#DD3522;whiteSpace=wrap;html=1;align=center;strokeWidth=2;pointerEvents=0;\" value=\"&lt;div style=&quot;&quot;&gt;Logical Group / Zone&lt;/div&gt;&lt;div style=&quot;&quot;&gt;[Group/Zone Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"450\" y=\"820\" as=\"geometry\"/></mxCell><mxCell id=\"45\" parent=\"2\" style=\"fillColor=none;strokeColor=#0066CC;verticalAlign=top;fontStyle=0;fontColor=#0066CC;whiteSpace=wrap;html=1;strokeWidth=2;pointerEvents=0;\" value=\"&lt;div&gt;Physical Group / Zone&lt;/div&gt;&lt;div&gt;[Group/Zone Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"450\" y=\"680\" as=\"geometry\"/></mxCell><mxCell id=\"46\" parent=\"2\" style=\"fillColor=none;strokeColor=#DD3522;verticalAlign=top;fontStyle=0;fontColor=#DD3522;whiteSpace=wrap;html=1;strokeWidth=2;pointerEvents=0;\" value=\"Can use other color\" vertex=\"1\"><mxGeometry height=\"30\" width=\"120\" x=\"470\" y=\"730\" as=\"geometry\"/></mxCell><mxCell id=\"47\" parent=\"2\" style=\"fillColor=none;strokeColor=#0066CC;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#0066CC;whiteSpace=wrap;html=1;align=center;strokeWidth=2;pointerEvents=0;\" value=\"&lt;div style=&quot;&quot;&gt;Can use other color&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"30\" width=\"120\" x=\"470\" y=\"870\" as=\"geometry\"/></mxCell><mxCell id=\"48\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 140%;&quot;&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Physical Group / Zone&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Actual code physical/directory groups defined in the Cast&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;(e.g., Casts, MCP Servers, A2A Servers, etc.)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"221\" x=\"619\" y=\"680\" as=\"geometry\"/></mxCell><mxCell id=\"49\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;line-height: 140%;&quot;&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Logical Group / Zone&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Development, construction, function-specific code groups (e.g., group by functions, layer by middleware, layer by node, etc.)&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"220\" x=\"619\" y=\"820\" as=\"geometry\"/></mxCell><mxCell id=\"50\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div&gt;&lt;div style=&quot;&quot;&gt;&lt;b&gt;Start / End&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Main-Graph initial start/final end&lt;/div&gt;&lt;div&gt;Use an Internal Connector if it serves as an entry point for a subgraph.&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"210\" x=\"190\" y=\"120\" as=\"geometry\"/></mxCell><mxCell id=\"51\" parent=\"2\" style=\"ellipse;whiteSpace=wrap;html=1;strokeWidth=2;\" value=\"&lt;div&gt;Initial Start / Final End&lt;/div&gt;[Start/&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;End&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;]&lt;/span&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"20\" y=\"120\" as=\"geometry\"/></mxCell><mxCell id=\"52\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div&gt;&lt;b&gt;Act&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Cast management area&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"210\" x=\"190\" y=\"260\" as=\"geometry\"/></mxCell><mxCell id=\"53\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=hexagon;perimeter=hexagonPerimeter2;arcSize=6;size=0.0625;fillColor=#fad7ac;strokeColor=#b46504;labelPosition=center;align=center;strokeWidth=2;whiteSpace=wrap;\" value=\"Memory or&lt;div&gt;Default / Initial Value&lt;div&gt;[Memory/Value&amp;nbsp;Name]&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"20\" y=\"820\" as=\"geometry\"/></mxCell><mxCell id=\"54\" parent=\"2\" style=\"strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_2;align=center;labelPosition=center;pointerEvents=1;direction=south;verticalLabelPosition=bottom;verticalAlign=top;\" value=\"[note]\" vertex=\"1\"><mxGeometry height=\"20\" width=\"60\" x=\"960\" y=\"860\" as=\"geometry\"/></mxCell><mxCell id=\"55\" parent=\"2\" style=\"strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=center;pointerEvents=1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;direction=south;\" value=\"[note]\" vertex=\"1\"><mxGeometry height=\"10\" width=\"60\" x=\"880\" y=\"870\" as=\"geometry\"/></mxCell><mxCell id=\"56\" parent=\"2\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.046875;fillColor=#d5e8d4;strokeColor=#82b366;fillStyle=auto;\" value=\"Final Output Data&lt;div&gt;[Data Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"450\" y=\"540\" as=\"geometry\"/></mxCell><mxCell id=\"57\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;&quot;&gt;&lt;b&gt;Made by Proact0&lt;/b&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"30\" width=\"110\" x=\"1180\" y=\"910\" as=\"geometry\"/></mxCell><mxCell id=\"58\" parent=\"2\" style=\"swimlane;whiteSpace=wrap;html=1;fontStyle=4;strokeWidth=2;\" value=\"&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Act&lt;/b&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"20\" y=\"260\" as=\"geometry\"/></mxCell><mxCell id=\"59\" edge=\"1\" parent=\"58\" source=\"60\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"61\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"60\" parent=\"58\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;\" value=\"Node\" vertex=\"1\"><mxGeometry height=\"40\" width=\"40\" x=\"20\" y=\"40\" as=\"geometry\"/></mxCell><mxCell id=\"61\" parent=\"58\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.046875;fillColor=#eeeeee;strokeColor=#36393d;\" value=\"Data\" vertex=\"1\"><mxGeometry height=\"40\" width=\"40\" x=\"100\" y=\"40\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 1290,
"h": 940.0000000000001,
"aspect": "fixed",
"title": "Drawkit"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"swimlane;pointerEvents=1;strokeColor=default;align=center;verticalAlign=top;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;strokeWidth=2;startSize=23;\" value=\"Messenger Assistant Act(Project)\" vertex=\"1\"><mxGeometry height=\"900\" width=\"2920\" x=\"-4.547473508864641e-13\" as=\"geometry\"/></mxCell><mxCell id=\"3\" parent=\"2\" style=\"fillColor=none;strokeColor=#DD3522;verticalAlign=top;fontStyle=0;fontColor=#DD3522;whiteSpace=wrap;html=1;strokeWidth=2;align=center;fontFamily=Helvetica;fontSize=12;\" value=\"MCP Servers\" vertex=\"1\"><mxGeometry height=\"370\" width=\"440\" x=\"480\" y=\"240\" as=\"geometry\"/></mxCell><mxCell id=\"4\" parent=\"2\" style=\"fillColor=none;strokeColor=#147EBA;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;strokeWidth=2;align=center;fontFamily=Helvetica;fontSize=12;\" value=\"&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: light-dark(rgb(20, 126, 186), rgb(69, 160, 212)); background-color: light-dark(#ffffff, var(--ge-dark-color, #121212));&quot;&gt;Reply Cast(Main Graph)&lt;/span&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"660\" width=\"2700\" x=\"200\" y=\"210\" as=\"geometry\"/></mxCell><mxCell id=\"5\" parent=\"2\" style=\"strokeWidth=1;shape=mxgraph.flowchart.annotation_1;align=center;pointerEvents=1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;direction=south;labelBackgroundColor=none;fontColor=default;\" value=\"This process analyzes the text, researches technical terms and slang, generates a draft reply, and subsequently routes it to the Spell Check Subgraph for refinement.\" vertex=\"1\"><mxGeometry height=\"10\" width=\"960\" x=\"620\" y=\"830\" as=\"geometry\"/></mxCell><mxCell id=\"6\" parent=\"2\" style=\"fillColor=none;strokeColor=#15CC1B;verticalAlign=top;fontStyle=0;fontColor=#15CC1B;whiteSpace=wrap;html=1;strokeWidth=2;\" value=\"Terminology Search Server\" vertex=\"1\"><mxGeometry height=\"150\" width=\"400\" x=\"500\" y=\"440\" as=\"geometry\"/></mxCell><mxCell id=\"7\" parent=\"2\" style=\"fillColor=none;strokeColor=#15CC1B;verticalAlign=top;fontStyle=0;fontColor=#15CC1B;whiteSpace=wrap;html=1;strokeWidth=2;\" value=\"Slang Search Server\" vertex=\"1\"><mxGeometry height=\"150\" width=\"400\" x=\"500\" y=\"270\" as=\"geometry\"/></mxCell><mxCell id=\"8\" parent=\"2\" style=\"fillColor=none;strokeColor=#147EBA;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;strokeWidth=2;align=center;fontFamily=Helvetica;fontSize=12;\" value=\"&lt;div style=&quot;text-align: left;&quot;&gt;Spell Check &amp;amp; Correction Cast(Subgraph)&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"150\" width=\"1000\" x=\"200\" y=\"40\" as=\"geometry\"/></mxCell><mxCell id=\"9\" edge=\"1\" parent=\"2\" source=\"10\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"25\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"10\" parent=\"2\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;\" value=\"Spell Checker &amp;amp; Corrector&lt;div&gt;Agent&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"620\" y=\"70\" as=\"geometry\"/></mxCell><mxCell id=\"11\" edge=\"1\" parent=\"2\" source=\"12\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Helvetica;fontSize=12;fontColor=default;\" target=\"13\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"12\" parent=\"2\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;\" value=\"Text Analyst Agent\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"620\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"13\" parent=\"2\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.056249999999999994;fillColor=#eeeeee;strokeColor=#36393d;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Analysis Report,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Incoming Message&lt;/span&gt;&lt;/div&gt;&lt;div&gt;(report: str,&lt;/div&gt;&lt;div&gt;received_message: str&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;)&lt;/span&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"818\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"14\" edge=\"1\" parent=\"2\" source=\"15\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;labelBackgroundColor=default;endArrow=classic;\" target=\"10\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"15\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=hexagon;perimeter=hexagonPerimeter2;arcSize=6;size=0.0625;fillColor=#fad7ac;strokeColor=#b46504;labelPosition=center;align=center;strokeWidth=2;whiteSpace=wrap;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Reply Draft&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;(draft: str&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;)&lt;/span&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"420\" y=\"70\" as=\"geometry\"/></mxCell><mxCell id=\"16\" edge=\"1\" parent=\"2\" source=\"17\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"31\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"17\" parent=\"2\" style=\"html=1;strokeWidth=2;shape=manualInput;whiteSpace=wrap;rounded=1;size=13;arcSize=11;fillColor=#eeeeee;strokeColor=#36393d;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"&lt;div&gt;Incoming Message&lt;/div&gt;&lt;div&gt;(&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;received_message: str&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;)&lt;/span&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"20\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"18\" edge=\"1\" parent=\"2\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;labelBackgroundColor=default;endArrow=classic;\" target=\"15\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint x=\"380\" y=\"120\" as=\"sourcePoint\"/></mxGeometry></mxCell><mxCell id=\"19\" parent=\"2\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;\" value=\"Reply Generator&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Agent&lt;/span&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"1020\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"20\" edge=\"1\" parent=\"2\" source=\"21\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;labelBackgroundColor=default;endArrow=classic;\" target=\"22\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"21\" parent=\"2\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;\" value=\"Search&lt;div&gt;Related Slang&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"520\" y=\"300\" as=\"geometry\"/></mxCell><mxCell id=\"22\" parent=\"2\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.046875;fillColor=#eeeeee;strokeColor=#36393d;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"&lt;div&gt;Interpreted Slang&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Definitions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;(slangs: dict)&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"720\" y=\"300\" as=\"geometry\"/></mxCell><mxCell id=\"23\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.flowchart.on-page_reference;strokeWidth=2;labelPosition=center;align=center;fillColor=#f8cecc;strokeColor=#b85450;shadow=0;whiteSpace=wrap;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"Reply Cast\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"218\" y=\"70\" as=\"geometry\"/></mxCell><mxCell id=\"24\" edge=\"1\" parent=\"2\" source=\"25\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"28\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"25\" parent=\"2\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.046875;fillColor=#d5e8d4;strokeColor=#82b366;\" value=\"&lt;div&gt;Spell Corrected Reply&lt;/div&gt;&lt;div&gt;(amendment:str)&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"820\" y=\"70\" as=\"geometry\"/></mxCell><mxCell id=\"26\" edge=\"1\" parent=\"2\" source=\"52\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"32\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"27\" parent=\"2\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.11538461538461539;fillColor=#d5e8d4;strokeColor=#82b366;\" value=\"&lt;div&gt;Final Reply&lt;/div&gt;&lt;div&gt;(reply: str)&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"2120\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"28\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.flowchart.on-page_reference;strokeWidth=2;labelPosition=center;align=center;fillColor=#f8cecc;strokeColor=#b85450;shadow=0;whiteSpace=wrap;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"Reply Cast\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"1020\" y=\"70\" as=\"geometry\"/></mxCell><mxCell id=\"29\" edge=\"1\" parent=\"2\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"12\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint x=\"580\" y=\"760\" as=\"sourcePoint\"/></mxGeometry></mxCell><mxCell id=\"30\" edge=\"1\" parent=\"2\" source=\"31\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" target=\"46\" value=\"\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"31\" parent=\"2\" style=\"ellipse;whiteSpace=wrap;html=1;strokeWidth=2;\" value=\"&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Start&lt;/span&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"220\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"32\" parent=\"2\" style=\"ellipse;whiteSpace=wrap;html=1;strokeWidth=2;\" value=\"&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;End&lt;/span&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"2720\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"33\" parent=\"2\" style=\"verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.flowchart.parallel_mode;pointerEvents=1;strokeWidth=1;direction=south;\" value=\"\" vertex=\"1\"><mxGeometry height=\"100\" width=\"40\" x=\"680\" y=\"609.9999999999998\" as=\"geometry\"/></mxCell><mxCell id=\"34\" edge=\"1\" parent=\"2\" source=\"35\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;labelBackgroundColor=default;endArrow=classic;\" target=\"36\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"35\" parent=\"2\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;\" value=\"Search&lt;div&gt;Technical Terminology&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"520\" y=\"470\" as=\"geometry\"/></mxCell><mxCell id=\"36\" parent=\"2\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.046875;fillColor=#eeeeee;strokeColor=#36393d;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"&lt;div&gt;Interpreted Terminology Definitions&lt;/div&gt;&lt;div&gt;(terminologies: dict)&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"720\" y=\"470\" as=\"geometry\"/></mxCell><mxCell id=\"37\" parent=\"2\" style=\"text;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;\" value=\"&lt;div style=&quot;&quot;&gt;&lt;div&gt;&lt;font face=&quot;Helvetica&quot;&gt;※&amp;nbsp;&lt;span style=&quot;background-color: oklch(0.2167 0.002 197.04); text-align: left;&quot;&gt;This Act is an illustrative example designed to demonstrate DrawKit usage. Please use it for reference purposes only.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"30\" width=\"800\" x=\"2100\" y=\"870\" as=\"geometry\"/></mxCell><mxCell id=\"38\" edge=\"1\" parent=\"2\" source=\"13\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" value=\"\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint x=\"764\" y=\"1990\" as=\"sourcePoint\"/><mxPoint x=\"1020\" y=\"760\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"39\" edge=\"1\" parent=\"2\" source=\"40\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" target=\"45\" value=\"\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"40\" parent=\"2\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.056249999999999994;fillColor=#eeeeee;strokeColor=#36393d;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Reply Draft&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;(draft: str&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;)&lt;/span&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"1220\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"41\" edge=\"1\" parent=\"2\" source=\"19\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"40\" value=\"\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint x=\"970\" y=\"1990\" as=\"sourcePoint\"/><mxPoint x=\"1419\" y=\"1990\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"42\" edge=\"1\" parent=\"2\" source=\"45\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" target=\"44\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"43\" edge=\"1\" parent=\"2\" source=\"44\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" target=\"51\" value=\"\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"44\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=hexagon;perimeter=hexagonPerimeter2;arcSize=6;size=0.0625;fillColor=#fad7ac;strokeColor=#b46504;labelPosition=center;align=center;strokeWidth=2;whiteSpace=wrap;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"&lt;div&gt;Spell Corrected Reply&lt;/div&gt;&lt;div&gt;(amendment:str)&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"1620\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"45\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.flowchart.on-page_reference;strokeWidth=2;labelPosition=center;align=center;fillColor=#f8cecc;strokeColor=#b85450;shadow=0;whiteSpace=wrap;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"Spell Check &amp;amp; Correction&lt;div&gt;Cast&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"1420\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"46\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=hexagon;perimeter=hexagonPerimeter2;arcSize=6;size=0.0625;fillColor=#fad7ac;strokeColor=#b46504;labelPosition=center;align=center;strokeWidth=2;whiteSpace=wrap;fontFamily=Helvetica;fontSize=12;fontColor=default;\" value=\"&lt;div&gt;&lt;div&gt;Conversation History Memory&lt;/div&gt;&lt;div&gt;(InMemoryStore)&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"420\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"47\" edge=\"1\" parent=\"2\" source=\"51\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;\" target=\"27\" value=\"\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"48\" connectable=\"0\" parent=\"47\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBorderColor=default;\" value=\"&amp;nbsp;Varification Passed&amp;nbsp;\" vertex=\"1\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint x=\"-4\" as=\"offset\"/></mxGeometry></mxCell><mxCell id=\"49\" edge=\"1\" parent=\"2\" source=\"51\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\" target=\"19\"><mxGeometry relative=\"1\" as=\"geometry\"><Array as=\"points\"><mxPoint x=\"1900\" y=\"670\"/><mxPoint x=\"1100\" y=\"670\"/></Array></mxGeometry></mxCell><mxCell id=\"50\" connectable=\"0\" parent=\"49\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBorderColor=default;\" value=\"&amp;nbsp;Varification Failed&amp;nbsp;\" vertex=\"1\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint as=\"offset\"/></mxGeometry></mxCell><mxCell id=\"51\" parent=\"2\" style=\"rhombus;whiteSpace=wrap;html=1;strokeWidth=2;fillColor=#d0cee2;strokeColor=#56517e;\" value=\"Reply Verifier&lt;div&gt;Agent&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"1820\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"52\" parent=\"2\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=offPageConnector;rounded=0;size=0.1;strokeWidth=2;fillColor=#f8cecc;strokeColor=#b85450;labelPosition=center;align=center;whiteSpace=wrap;\" value=\"Messenger Reciver&lt;div&gt;Cast&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"2520\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"53\" edge=\"1\" parent=\"2\" source=\"54\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"52\" value=\"\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint x=\"2081\" y=\"1990\" as=\"sourcePoint\"/><mxPoint x=\"2290\" y=\"1990\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"54\" parent=\"2\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;\" value=\"Store Reply to DB\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"2320\" y=\"710\" as=\"geometry\"/></mxCell><mxCell id=\"55\" edge=\"1\" parent=\"2\" source=\"27\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"54\" value=\"\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint x=\"2051\" y=\"2950\" as=\"sourcePoint\"/><mxPoint x=\"2280\" y=\"2950\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"56\" parent=\"2\" style=\"shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;strokeWidth=2;fillColor=#b0e3e6;strokeColor=#0e8088;\" value=\"Reply Database\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" x=\"2320\" y=\"570\" as=\"geometry\"/></mxCell><mxCell id=\"57\" edge=\"1\" parent=\"2\" source=\"54\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;\" target=\"56\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"58\" parent=\"2\" style=\"image;aspect=fixed;html=1;points=[];align=center;fontSize=12;image=img/lib/azure2/databases/Azure_Database_PostgreSQL_Server.svg;\" value=\"\" vertex=\"1\"><mxGeometry height=\"53.33\" width=\"40\" x=\"2300\" y=\"560\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 2920,
"h": 900,
"aspect": "fixed",
"title": "Sample Act"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"ellipse;whiteSpace=wrap;html=1;strokeWidth=2;\" value=\"&lt;div&gt;Initial Start / Final End&lt;/div&gt;[Start/&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;End&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;]&lt;/span&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Start/End"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"swimlane;whiteSpace=wrap;html=1;fontStyle=4;strokeWidth=2;\" value=\"&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Act&lt;/b&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell><mxCell id=\"3\" edge=\"1\" parent=\"2\" source=\"4\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;\" target=\"5\"><mxGeometry relative=\"1\" as=\"geometry\"/></mxCell><mxCell id=\"4\" parent=\"2\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;\" value=\"Node\" vertex=\"1\"><mxGeometry height=\"40\" width=\"40\" x=\"20\" y=\"40\" as=\"geometry\"/></mxCell><mxCell id=\"5\" parent=\"2\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.046875;fillColor=#eeeeee;strokeColor=#36393d;\" value=\"Data\" vertex=\"1\"><mxGeometry height=\"40\" width=\"40\" x=\"100\" y=\"40\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Act"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;strokeWidth=2;rounded=1;glass=0;shadow=0;\" value=\"Predefine Recycle Node / Function&lt;div&gt;[Node/Function Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Predefine Recycle Node/Function"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;align=center;\" value=\"Process Node / Function&lt;div&gt;[Node/Function Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Process Node/Function"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;strokeWidth=2;fillColor=#b0e3e6;strokeColor=#0e8088;\" value=\"Database / Storage&lt;div&gt;[Store Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Database/Storage"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=hexagon;perimeter=hexagonPerimeter2;arcSize=6;size=0.0625;fillColor=#fad7ac;strokeColor=#b46504;labelPosition=center;align=center;strokeWidth=2;whiteSpace=wrap;\" value=\"Memory or&lt;div&gt;Default / Initial Value&lt;div&gt;[Memory/Value&amp;nbsp;Name]&lt;/div&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Memory or Default/Initial Value"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"rhombus;whiteSpace=wrap;html=1;strokeWidth=2;fillColor=#d0cee2;strokeColor=#56517e;\" value=\"Conditional Edge&lt;div&gt;[Branch Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Conditional Edge"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"html=1;strokeWidth=2;shape=manualInput;whiteSpace=wrap;rounded=1;size=13;arcSize=11;fillColor=#eeeeee;strokeColor=#36393d;\" value=\"&lt;div&gt;Human Manual Input&lt;/div&gt;&lt;div&gt;[Data Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Human Manual Input"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.046875;fillColor=#eeeeee;strokeColor=#36393d;\" value=\"Node / Function&lt;div&gt;Input / Output Data&lt;/div&gt;&lt;div&gt;[Data Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Input/Output Data"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"shape=parallelogram;html=1;strokeWidth=2;perimeter=parallelogramPerimeter;whiteSpace=wrap;rounded=1;arcSize=12;size=0.046875;fillColor=#d5e8d4;strokeColor=#82b366;fillStyle=auto;\" value=\"Final Output Data&lt;div&gt;[Data Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Final Output Data"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"fillColor=none;strokeColor=#0066CC;verticalAlign=top;fontStyle=0;fontColor=#0066CC;whiteSpace=wrap;html=1;strokeWidth=2;pointerEvents=0;\" value=\"&lt;div&gt;Physical Group / Zone&lt;/div&gt;&lt;div&gt;[Group/Zone Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell><mxCell id=\"3\" parent=\"1\" style=\"fillColor=none;strokeColor=#DD3522;verticalAlign=top;fontStyle=0;fontColor=#DD3522;whiteSpace=wrap;html=1;strokeWidth=2;pointerEvents=0;\" value=\"Can use other color\" vertex=\"1\"><mxGeometry height=\"30\" width=\"120\" x=\"20\" y=\"50\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Physical Group/Zone"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"fillColor=none;strokeColor=#DD3522;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#DD3522;whiteSpace=wrap;html=1;align=center;strokeWidth=2;pointerEvents=0;\" value=\"&lt;div style=&quot;&quot;&gt;Logical Group / Zone&lt;/div&gt;&lt;div style=&quot;&quot;&gt;[Group/Zone Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell><mxCell id=\"3\" parent=\"1\" style=\"fillColor=none;strokeColor=#0066CC;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#0066CC;whiteSpace=wrap;html=1;align=center;strokeWidth=2;pointerEvents=0;\" value=\"&lt;div style=&quot;&quot;&gt;Can use other color&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"30\" width=\"120\" x=\"20\" y=\"50\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Logical Group/Zone"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=mxgraph.flowchart.on-page_reference;strokeWidth=2;labelPosition=center;align=center;fillColor=#f8cecc;strokeColor=#b85450;shadow=0;whiteSpace=wrap;\" value=\"Internal Cast Connector&lt;div&gt;[Connected Cast Name]&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "Internal Connector"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"verticalLabelPosition=middle;verticalAlign=middle;html=1;shape=offPageConnector;rounded=0;size=0.1;strokeWidth=2;fillColor=#f8cecc;strokeColor=#b85450;labelPosition=center;align=center;whiteSpace=wrap;\" value=\"&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;External Cast Connector&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;[Connected&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Act-Cast Name]&lt;/span&gt;&lt;/div&gt;\" vertex=\"1\"><mxGeometry height=\"100\" width=\"160\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 160,
"h": 100,
"aspect": "fixed",
"title": "External Connector"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;pointerEvents=1;strokeColor=default;align=center;verticalAlign=top;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;strokeWidth=2;\" value=\"\" vertex=\"1\"><mxGeometry height=\"40\" width=\"40\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 40,
"h": 40,
"aspect": "fixed",
"title": "OR"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"shape=sumEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;pointerEvents=1;strokeColor=default;align=center;verticalAlign=top;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;strokeWidth=2;\" value=\"\" vertex=\"1\"><mxGeometry height=\"40\" width=\"40\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 40,
"h": 40,
"aspect": "fixed",
"title": "SUM"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" edge=\"1\" parent=\"1\" style=\"endArrow=classic;html=1;rounded=0;\" value=\"\"><mxGeometry height=\"50\" relative=\"1\" width=\"50\" as=\"geometry\"><mxPoint x=\"127.5\" as=\"sourcePoint\"/><mxPoint x=\"127.5\" y=\"60\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"3\" edge=\"1\" parent=\"1\" style=\"endArrow=classic;html=1;rounded=0;\" value=\"\"><mxGeometry height=\"50\" relative=\"1\" width=\"50\" as=\"geometry\"><mxPoint y=\"10\" as=\"sourcePoint\"/><mxPoint x=\"90\" y=\"10\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"4\" connectable=\"0\" parent=\"3\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];sketch=1;jiggle=2;curveFitting=1;pointerEvents=1;strokeColor=default;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;labelBorderColor=default;\" value=\"&amp;nbsp;Normal&amp;nbsp;\" vertex=\"1\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint as=\"offset\"/></mxGeometry></mxCell><mxCell id=\"5\" edge=\"1\" parent=\"1\" style=\"endArrow=classic;html=1;rounded=0;\" value=\"\"><mxGeometry height=\"50\" relative=\"1\" width=\"50\" as=\"geometry\"><mxPoint x=\"90\" y=\"50\" as=\"sourcePoint\"/><mxPoint y=\"50\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"6\" connectable=\"0\" parent=\"5\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];sketch=1;jiggle=2;curveFitting=1;pointerEvents=1;strokeColor=default;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;labelBorderColor=default;\" value=\"&amp;nbsp;Reverse&amp;nbsp;\" vertex=\"1\"><mxGeometry relative=\"1\" as=\"geometry\"><mxPoint as=\"offset\"/></mxGeometry></mxCell><mxCell id=\"7\" edge=\"1\" parent=\"1\" style=\"endArrow=classic;html=1;rounded=0;\" value=\"\"><mxGeometry height=\"50\" relative=\"1\" width=\"50\" as=\"geometry\"><mxPoint x=\"109.5\" y=\"60\" as=\"sourcePoint\"/><mxPoint x=\"109.5\" as=\"targetPoint\"/></mxGeometry></mxCell><mxCell id=\"8\" connectable=\"0\" parent=\"1\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];sketch=1;jiggle=2;curveFitting=1;pointerEvents=1;strokeColor=default;fontFamily=Helvetica;fontSize=12;fontColor=default;fillColor=default;labelBorderColor=default;\" value=\"&amp;nbsp;Auxiliary\" vertex=\"1\"><mxGeometry x=\"120\" y=\"30\" as=\"geometry\"><mxPoint y=\"-1\" as=\"offset\"/></mxGeometry></mxCell></root></mxGraphModel>",
"w": 128.92857142857144,
"h": 60.00000000000001,
"aspect": "fixed",
"title": "Edge/Flow Guideline"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.flowchart.parallel_mode;pointerEvents=1;strokeWidth=2;\" value=\"\" vertex=\"1\"><mxGeometry height=\"40\" width=\"100\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 100,
"h": 40,
"aspect": "fixed",
"title": "Parrallel Edge/Flow"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;\" value=\"[note]\" vertex=\"1\"><mxGeometry height=\"40\" width=\"10\" x=\"10\" as=\"geometry\"/></mxCell><mxCell id=\"3\" parent=\"1\" style=\"strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=center;pointerEvents=1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;direction=south;\" value=\"[note]\" vertex=\"1\"><mxGeometry height=\"10\" width=\"60\" y=\"50\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 60,
"h": 60,
"aspect": "fixed",
"title": "Group Annotation"
},
{
"xml": "<mxGraphModel><root><mxCell id=\"0\"/><mxCell id=\"1\" parent=\"0\"/><mxCell id=\"2\" parent=\"1\" style=\"strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_2;align=left;labelPosition=right;pointerEvents=1;\" value=\"[note]\" vertex=\"1\"><mxGeometry height=\"40\" width=\"17.5\" as=\"geometry\"/></mxCell><mxCell id=\"3\" parent=\"1\" style=\"strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_2;align=center;labelPosition=center;pointerEvents=1;direction=south;verticalLabelPosition=bottom;verticalAlign=top;\" value=\"[note]\" vertex=\"1\"><mxGeometry height=\"20\" width=\"60\" y=\"40\" as=\"geometry\"/></mxCell></root></mxGraphModel>",
"w": 60,
"h": 60,
"aspect": "fixed",
"title": "Entity Annotation"
}
]</mxlibrary>