554 lines
172 KiB
Plaintext

<mxfile host="65bd71144e">
<diagram id="LHxcp-r7DtFshsao_4qc" name="Page-1">
<mxGraphModel dx="808" dy="470" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="2" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;address_types&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; color: rgb(0 , 0 , 255)&quot;&gt;NOT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; color: rgb(0 , 0 , 255)&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(163 , 21 , 21)&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; background-color: rgb(255 , 255 , 255)&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(0 , 0 , 255)&quot;&gt;varchar&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; background-color: rgb(255 , 255 , 255)&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(9 , 134 , 88)&quot;&gt;45&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; background-color: rgb(255 , 255 , 255)&quot;&gt;)&amp;nbsp;&lt;/span&gt;NOT&lt;span style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; color: rgb(0 , 0 , 255)&quot;&gt;NULL&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;text&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; color: rgb(0 , 0 , 255)&quot;&gt;NOT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; color: rgb(0 , 0 , 255)&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="3010" y="260" width="240" height="90" as="geometry"/>
</mxCell>
<mxCell id="3" value="Community DB Skeema" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="40" y="20" width="270" height="20" as="geometry"/>
</mxCell>
<mxCell id="5" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;admin_errors&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;font-size: 1em ; font-family: &amp;#34;helvetica&amp;#34;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(0 , 0 , 255)&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(0 , 0 , 255)&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;11&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;controller&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;action&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;msg&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;details&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;DEFAULT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;created&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="440" y="80" width="290" height="190" as="geometry"/>
</mxCell>
<mxCell id="6" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;blockchain_types&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;45&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;text&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;symbol&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1680" y="640" width="240" height="110" as="geometry"/>
</mxCell>
<mxCell id="7" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;community_profiles&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;profile_img&lt;/span&gt;&amp;nbsp;longblob&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;profile_desc&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;2000&lt;/span&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="460" y="280" width="270" height="110" as="geometry"/>
</mxCell>
<mxCell id="8" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;migrations&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;db_version&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;DEFAULT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #098658&quot;&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="40" y="80" width="230" height="70" as="geometry"/>
</mxCell>
<mxCell id="9" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;operator_types&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;25&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;text&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="40" y="190" width="240" height="90" as="geometry"/>
</mxCell>
<mxCell id="10" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;operators&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;font-size: 12px&quot;&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;username&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;50&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;user_pubkey&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;data_base64&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;modified&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="40" y="320" width="290" height="130" as="geometry"/>
</mxCell>
<mxCell id="11" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;pending_transactions&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;transactionID&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;25&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;&lt;br&gt;FK2&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;service&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;method&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;h_server_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;11&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;timeout&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;timestamp&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2160" y="670" width="300" height="150" as="geometry"/>
</mxCell>
<mxCell id="12" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;roles&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody style=&quot;font-size: 12px&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 14px&quot;&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;title&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="220" y="570" width="180" height="70" as="geometry"/>
</mxCell>
<mxCell id="13" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;server_users&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;username&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;50&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;password&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;email&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;50&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;role&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;activated&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;tinyint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;4&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;last_login&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;created&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;modified&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2600" y="670" width="270" height="210" as="geometry"/>
</mxCell>
<mxCell id="14" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_balances&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;modified&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;record_date&lt;/span&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;amount&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="470" y="400" width="260" height="140" as="geometry"/>
</mxCell>
<mxCell id="15" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_created&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 15px&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody style=&quot;font-size: 12px&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;transaction_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;FK2&lt;br&gt;&lt;br&gt;&lt;br&gt;FK3&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; line-height: 19px&quot;&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21)&quot;&gt;month&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(0 , 0 , 255)&quot;&gt;tinyint&lt;/span&gt;(&lt;span style=&quot;color: rgb(9 , 134 , 88)&quot;&gt;3&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: rgb(0 , 0 , 255)&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(0 , 0 , 255)&quot;&gt;NULL&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;font style=&quot;font-size: 14px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;year&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;smallint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;5&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;font style=&quot;font-size: 14px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;font style=&quot;font-size: 14px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;created&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;font style=&quot;font-size: 14px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;short_ident_hash&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1200" y="390" width="290" height="170" as="geometry"/>
</mxCell>
<mxCell id="16" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_errors&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;type_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;created&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;message_json&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;text&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1200" y="80" width="310" height="130" as="geometry"/>
</mxCell>
<mxCell id="17" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_group_addresses&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;group_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;&lt;br&gt;FK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;public_key&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;address_type_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="3010" y="100" width="280" height="110" as="geometry"/>
</mxCell>
<mxCell id="18" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_group_relationships&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;group1_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK&lt;br&gt;FK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;group2_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_relationship_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2600" y="270" width="320" height="110" as="geometry"/>
</mxCell>
<mxCell id="19" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_groups&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody style=&quot;font-size: 12px&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FK1&lt;/td&gt;&lt;td style=&quot;font-size: 14px&quot;&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;index_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varbinary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;64&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;50&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;root_public_key&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;user_count&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;smallint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;5&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2600" y="100" width="310" height="130" as="geometry"/>
</mxCell>
<mxCell id="20" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_relationship_types&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;25&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;text&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2600" y="420" width="230" height="90" as="geometry"/>
</mxCell>
<mxCell id="21" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_user_roles&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;11&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;role_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;11&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="460" y="550" width="270" height="90" as="geometry"/>
</mxCell>
<mxCell id="22" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_user_transactions&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;br&gt;FK3&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;transaction_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;type_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;balance&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;balance_date&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;timestamp&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1200" y="220" width="280" height="150" as="geometry"/>
</mxCell>
<mxCell id="23" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;state_users&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;index_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;smallint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;6&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;group_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;public_key&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;email&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;first_name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;last_name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;username&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;disabled&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;tinyint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;4&lt;/span&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="800" y="80" width="270" height="210" as="geometry"/>
</mxCell>
<mxCell id="24" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;transaction_creations&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;transaction_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;amount&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;ident_hash&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;target_date&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;timestamp&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1200" y="760" width="270" height="150" as="geometry"/>
</mxCell>
<mxCell id="25" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;transaction_group_addaddress&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;transaction_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;br&gt;&lt;br&gt;&lt;br&gt;FK3&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;address_type_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;remove_from_group&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;BOOLEAN&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;public_key&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1200" y="600" width="270" height="150" as="geometry"/>
</mxCell>
<mxCell id="26" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;transaction_group_allowtrades&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;transaction_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;remote_group_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varbinary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;64&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;allow&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;tinyint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;4&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2160" y="390" width="330" height="110" as="geometry"/>
</mxCell>
<mxCell id="27" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;transaction_group_creates&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;transaction_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;group_public_key&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;group_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;64&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;64&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2160" y="520" width="310" height="130" as="geometry"/>
</mxCell>
<mxCell id="28" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;transaction_send_coins&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;transaction_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;br&gt;FK3&lt;br&gt;&lt;br&gt;FK4&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;sender_public_key&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;receiver_public_key&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;receiver_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;amount&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;sender_final_balance&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1200" y="920" width="340" height="190" as="geometry"/>
</mxCell>
<mxCell id="29" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;transaction_signatures&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;transaction_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;signature&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;64&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;pubkey&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="2160" y="840" width="270" height="110" as="geometry"/>
</mxCell>
<mxCell id="30" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;transaction_types&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;90&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;text&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1680" y="160" width="240" height="90" as="geometry"/>
</mxCell>
<mxCell id="31" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;transactions&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;PK&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK1&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;state_group_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;FK3&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;type_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;10&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;tx_hash&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;48&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;memo&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;received&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;timestamp&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;blockchain_type_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="1680" y="385" width="330" height="170" as="geometry"/>
</mxCell>
<mxCell id="32" value="" style="endArrow=classic;html=1;fontSize=16;entryX=-0.004;entryY=0.155;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.005;exitY=0.298;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="5" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="720" y="510" as="sourcePoint"/>
<mxPoint x="770" y="460" as="targetPoint"/>
<Array as="points">
<mxPoint x="740" y="137"/>
<mxPoint x="740" y="113"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="33" value="" style="endArrow=classic;html=1;fontSize=16;entryX=0;entryY=0.157;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="7" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="720" y="510" as="sourcePoint"/>
<mxPoint x="770" y="460" as="targetPoint"/>
<Array as="points">
<mxPoint x="750" y="335"/>
<mxPoint x="750" y="113"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="34" value="" style="endArrow=classic;html=1;fontSize=16;entryX=1.004;entryY=0.17;entryDx=0;entryDy=0;entryPerimeter=0;exitX=-0.003;exitY=0.438;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="16" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="930" y="430" as="sourcePoint"/>
<mxPoint x="980" y="380" as="targetPoint"/>
<Array as="points">
<mxPoint x="1190" y="137"/>
<mxPoint x="1190" y="116"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="35" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.001;exitY=0.692;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.999;entryY=0.17;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="15" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="930" y="430" as="sourcePoint"/>
<mxPoint x="980" y="380" as="targetPoint"/>
<Array as="points">
<mxPoint x="1170" y="508"/>
<mxPoint x="1170" y="116"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="36" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.407;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.009;entryY=0.157;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="14" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="930" y="430" as="sourcePoint"/>
<mxPoint x="1110" y="115" as="targetPoint"/>
<Array as="points">
<mxPoint x="760" y="457"/>
<mxPoint x="760" y="113"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="37" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.004;exitY=0.547;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.002;entryY=0.169;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="24" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="930" y="430" as="sourcePoint"/>
<mxPoint x="1113" y="116" as="targetPoint"/>
<Array as="points">
<mxPoint x="1150" y="842"/>
<mxPoint x="1150" y="115"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="38" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.656;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.004;entryY=0.157;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="21" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="930" y="430" as="sourcePoint"/>
<mxPoint x="980" y="380" as="targetPoint"/>
<Array as="points">
<mxPoint x="770" y="609"/>
<mxPoint x="770" y="113"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="39" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.007;exitY=0.933;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.002;entryY=0.171;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="25" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="930" y="430" as="sourcePoint"/>
<mxPoint x="980" y="380" as="targetPoint"/>
<Array as="points">
<mxPoint x="1160" y="740"/>
<mxPoint x="1160" y="116"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="40" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.387;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.004;entryY=0.171;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="22" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="930" y="430" as="sourcePoint"/>
<mxPoint x="980" y="380" as="targetPoint"/>
<Array as="points">
<mxPoint x="1180" y="278"/>
<mxPoint x="1180" y="116"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="41" value="" style="endArrow=classic;html=1;fontSize=16;exitX=-0.003;exitY=0.542;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.167;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="28" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1070" y="600" as="sourcePoint"/>
<mxPoint x="1120" y="550" as="targetPoint"/>
<Array as="points">
<mxPoint x="1140" y="1023"/>
<mxPoint x="1140" y="115"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="42" value="" style="endArrow=classic;html=1;fontSize=16;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.007;exitY=0.911;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="21" target="12" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="680" y="540" as="sourcePoint"/>
<mxPoint x="730" y="490" as="targetPoint"/>
<Array as="points">
<mxPoint x="440" y="632"/>
<mxPoint x="440" y="605"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="43" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.387;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.212;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="24" target="31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1730" y="370" as="sourcePoint"/>
<mxPoint x="1780" y="320" as="targetPoint"/>
<Array as="points">
<mxPoint x="1550" y="818"/>
<mxPoint x="1550" y="421"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="44" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.347;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.003;entryY=0.212;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="15" target="31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1730" y="370" as="sourcePoint"/>
<mxPoint x="1780" y="320" as="targetPoint"/>
<Array as="points">
<mxPoint x="1530" y="449"/>
<mxPoint x="1530" y="421"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="45" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.38;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.206;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="25" target="31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1730" y="540" as="sourcePoint"/>
<mxPoint x="1780" y="490" as="targetPoint"/>
<Array as="points">
<mxPoint x="1540" y="660"/>
<mxPoint x="1540" y="420"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="46" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.2;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="22" target="31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1730" y="710" as="sourcePoint"/>
<mxPoint x="1780" y="660" as="targetPoint"/>
<Array as="points">
<mxPoint x="1530" y="295"/>
<mxPoint x="1530" y="419"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="47" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.311;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.194;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="28" target="31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1730" y="710" as="sourcePoint"/>
<mxPoint x="1780" y="660" as="targetPoint"/>
<Array as="points">
<mxPoint x="1560" y="979"/>
<mxPoint x="1560" y="418"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="48" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.623;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.004;entryY=0.389;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="16" target="30" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1680" y="370" as="sourcePoint"/>
<mxPoint x="1730" y="320" as="targetPoint"/>
<Array as="points">
<mxPoint x="1560" y="161"/>
<mxPoint x="1560" y="195"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="49" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.996;exitY=0.66;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.008;entryY=0.389;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="22" target="30" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1680" y="370" as="sourcePoint"/>
<mxPoint x="1730" y="320" as="targetPoint"/>
<Array as="points">
<mxPoint x="1560" y="319"/>
<mxPoint x="1560" y="195"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="50" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.997;entryY=0.188;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="26" target="31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1880" y="370" as="sourcePoint"/>
<mxPoint x="1930" y="320" as="targetPoint"/>
<Array as="points">
<mxPoint x="2140" y="445"/>
<mxPoint x="2140" y="417"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="51" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.446;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.006;entryY=0.188;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="27" target="31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1880" y="540" as="sourcePoint"/>
<mxPoint x="1930" y="490" as="targetPoint"/>
<Array as="points">
<mxPoint x="2130" y="578"/>
<mxPoint x="2130" y="417"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="52" value="" style="endArrow=classic;html=1;fontSize=16;exitX=-0.007;exitY=0.373;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.194;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="11" target="31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1880" y="710" as="sourcePoint"/>
<mxPoint x="1930" y="660" as="targetPoint"/>
<Array as="points">
<mxPoint x="2120" y="726"/>
<mxPoint x="2120" y="418"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="53" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.188;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="29" target="31" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1880" y="710" as="sourcePoint"/>
<mxPoint x="1930" y="660" as="targetPoint"/>
<Array as="points">
<mxPoint x="2110" y="895"/>
<mxPoint x="2110" y="417"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="54" value="" style="endArrow=classic;html=1;fontSize=16;entryX=-0.008;entryY=0.4;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.465;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="31" target="30" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1880" y="540" as="sourcePoint"/>
<mxPoint x="1930" y="490" as="targetPoint"/>
<Array as="points">
<mxPoint x="1650" y="464"/>
<mxPoint x="1650" y="196"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="55" value="" style="endArrow=classic;html=1;fontSize=16;exitX=-0.006;exitY=0.929;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.004;entryY=0.336;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="31" target="6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1880" y="540" as="sourcePoint"/>
<mxPoint x="1930" y="490" as="targetPoint"/>
<Array as="points">
<mxPoint x="1650" y="543"/>
<mxPoint x="1650" y="677"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="57" value="" style="endArrow=classic;html=1;fontSize=16;entryX=-0.007;entryY=0.157;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.003;exitY=0.807;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="11" target="13" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2250" y="810" as="sourcePoint"/>
<mxPoint x="2300" y="760" as="targetPoint"/>
<Array as="points">
<mxPoint x="2520" y="791"/>
<mxPoint x="2520" y="703"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="58" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0.004;exitY=0.564;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="17" target="19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2790" y="230" as="sourcePoint"/>
<mxPoint x="2930" y="250" as="targetPoint"/>
<Array as="points">
<mxPoint x="2990" y="162"/>
<mxPoint x="2990" y="133"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="59" value="" style="endArrow=classic;html=1;fontSize=16;exitX=-0.006;exitY=0.564;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="18" target="19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2710" y="230" as="sourcePoint"/>
<mxPoint x="2760" y="180" as="targetPoint"/>
<Array as="points">
<mxPoint x="2560" y="332"/>
<mxPoint x="2560" y="133"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="60" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="18" target="19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2710" y="230" as="sourcePoint"/>
<mxPoint x="2760" y="180" as="targetPoint"/>
<Array as="points">
<mxPoint x="2550" y="353"/>
<mxPoint x="2550" y="133"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="61" value="" style="endArrow=classic;html=1;fontSize=16;exitX=0;exitY=0.927;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.411;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="18" target="20" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2710" y="230" as="sourcePoint"/>
<mxPoint x="2760" y="180" as="targetPoint"/>
<Array as="points">
<mxPoint x="2570" y="370"/>
<mxPoint x="2570" y="457"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="62" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="27" target="19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2420" y="480" as="sourcePoint"/>
<mxPoint x="2470" y="430" as="targetPoint"/>
<Array as="points">
<mxPoint x="2520" y="618"/>
<mxPoint x="2520" y="133"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="63" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.312;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="31" target="19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2300" y="480" as="sourcePoint"/>
<mxPoint x="2350" y="430" as="targetPoint"/>
<Array as="points">
<mxPoint x="2040" y="438"/>
<mxPoint x="2040" y="133"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="64" value="" style="endArrow=classic;html=1;fontSize=16;exitX=1;exitY=0.381;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="23" target="19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1310" y="310" as="sourcePoint"/>
<mxPoint x="1360" y="260" as="targetPoint"/>
<Array as="points">
<mxPoint x="1100" y="160"/>
<mxPoint x="1100" y="60"/>
<mxPoint x="2520" y="70"/>
<mxPoint x="2520" y="133"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="72" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.01;entryY=0.381;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="25" target="2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1880" y="620" as="sourcePoint"/>
<mxPoint x="3120" y="610" as="targetPoint"/>
<Array as="points">
<mxPoint x="1600" y="675"/>
<mxPoint x="1600" y="1010"/>
<mxPoint x="2960" y="1020"/>
<mxPoint x="2960" y="294"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="73" value="" style="endArrow=classic;html=1;exitX=0;exitY=0.927;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.004;entryY=0.333;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="17" target="2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2780" y="290" as="sourcePoint"/>
<mxPoint x="2830" y="240" as="targetPoint"/>
<Array as="points">
<mxPoint x="2960" y="202"/>
<mxPoint x="2960" y="290"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="74" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;app_access_tokens&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FK1&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;access_code&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;created&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;updated&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="160" y="1610" width="240" height="130" as="geometry"/>
</mxCell>
<mxCell id="75" value="Login DB Skeema" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="80" y="1200" width="270" height="20" as="geometry"/>
</mxCell>
<mxCell id="76" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;elopage_buys&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FK1&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;elopage_user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK2&lt;/font&gt;&lt;br&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;&lt;span style=&quot;font-size: 12px&quot;&gt;FK3&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK4&lt;/font&gt;&lt;br&gt;&lt;font style=&quot;font-size: 12px&quot;&gt;FK5&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;affiliate_program_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;publisher_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;order_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;product_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;product_price&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;payer_email&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;publisher_email&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;payed&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;tinyint&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;success_date&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;event&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="160" y="1910" width="320" height="260" as="geometry"/>
</mxCell>
<mxCell id="77" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;email_opt_in_types&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;description`&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="1160" y="1710" width="290" height="90" as="geometry"/>
</mxCell>
<mxCell id="78" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;email_opt_in&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FK1&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FK2&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;verification_code&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;email_opt_in_type_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;created&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;resend_count&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;updated&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="1160" y="1510" width="290" height="170" as="geometry"/>
</mxCell>
<mxCell id="79" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;groups&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;alias&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;190&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;url&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;host&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;home&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;description&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;text&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="1160" y="1830" width="240" height="170" as="geometry"/>
</mxCell>
<mxCell id="80" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;pending_tasks&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FK1&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;FK2&lt;br&gt;FK3&lt;br&gt;FK4&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;request&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varbinary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;2048&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;created&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;finished&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;result_json&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;text&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;param_json&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;text&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;task_type_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;child_pending_task_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;parent_pending_task_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="1160" y="1250" width="290" height="230" as="geometry"/>
</mxCell>
<mxCell id="81" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;roles&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;description&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;flags&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="160" y="1470" width="290" height="110" as="geometry"/>
</mxCell>
<mxCell id="82" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;user_backups&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FK1&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;passphrase&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;text&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;mnemonic_type&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="160" y="1768.5" width="220" height="110" as="geometry"/>
</mxCell>
<mxCell id="83" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;user_roles&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FK1&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;user_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FK2&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;role_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="160" y="1350" width="190" height="90" as="geometry"/>
</mxCell>
<mxCell id="84" value="&lt;div style=&quot;text-align: center ; box-sizing: border-box ; width: 100% ; background: rgb(228 , 228 , 228) ; padding: 2px&quot;&gt;&lt;span style=&quot;color: rgb(163 , 21 , 21) ; background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px&quot;&gt;users&lt;/span&gt;&lt;/div&gt;&lt;table style=&quot;width: 100% ; font-size: 1em&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;PK&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;email&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;191&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;FK1&lt;/td&gt;&lt;td&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;first_name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;150&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(255 , 255 , 255) ; font-family: &amp;#34;consolas&amp;#34; , &amp;#34;courier new&amp;#34; , monospace ; font-size: 14px ; line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;last_name&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;username&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;255&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;description&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;text&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;password&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;bigint&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;pubkey&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;privkey&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;80&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;email_hash&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;binary&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;32&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;created&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;email_checked&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;tinyint&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;passphrase_shown&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;tinyint&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;language&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;varchar&lt;/span&gt;(&lt;span style=&quot;color: #098658&quot;&gt;4&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;disabled&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;tinyint&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;div style=&quot;line-height: 19px&quot;&gt;&lt;span style=&quot;color: #a31515&quot;&gt;group_id&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: #0000ff&quot;&gt;int&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;" style="verticalAlign=top;align=left;overflow=fill;html=1;" parent="1" vertex="1">
<mxGeometry x="560" y="1310" width="290" height="340" as="geometry"/>
</mxCell>
<mxCell id="85" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.556;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.006;entryY=0.089;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="83" target="84" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="360" y="1400" as="sourcePoint"/>
<mxPoint x="830" y="1730" as="targetPoint"/>
<Array as="points">
<mxPoint x="400" y="1400"/>
<mxPoint x="400" y="1340"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="86" value="" style="endArrow=classic;html=1;exitX=-0.009;exitY=0.856;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.001;entryY=0.3;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="83" target="81" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="1560" as="sourcePoint"/>
<mxPoint x="390" y="1510" as="targetPoint"/>
<Array as="points">
<mxPoint x="120" y="1427"/>
<mxPoint x="120" y="1503"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="87" value="" style="endArrow=classic;html=1;entryX=-0.006;entryY=0.085;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.001;exitY=0.403;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="74" target="84" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="1560" as="sourcePoint"/>
<mxPoint x="390" y="1510" as="targetPoint"/>
<Array as="points">
<mxPoint x="480" y="1662"/>
<mxPoint x="480" y="1339"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="88" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.001;entryY=0.087;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="82" target="84" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="410" y="1670" as="sourcePoint"/>
<mxPoint x="460" y="1620" as="targetPoint"/>
<Array as="points">
<mxPoint x="500" y="1824"/>
<mxPoint x="500" y="1340"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="89" value="" style="endArrow=classic;html=1;exitX=-0.003;exitY=0.228;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.001;entryY=0.093;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="80" target="84" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="900" y="1560" as="sourcePoint"/>
<mxPoint x="950" y="1510" as="targetPoint"/>
<Array as="points">
<mxPoint x="1120" y="1302"/>
<mxPoint x="1120" y="1342"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="90" value="" style="endArrow=classic;html=1;exitX=0.001;exitY=0.316;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.008;entryY=0.093;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="78" target="84" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="900" y="1560" as="sourcePoint"/>
<mxPoint x="950" y="1510" as="targetPoint"/>
<Array as="points">
<mxPoint x="1120" y="1564"/>
<mxPoint x="1120" y="1342"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="91" value="" style="endArrow=classic;html=1;exitX=0.006;exitY=0.578;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.006;entryY=0.344;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="78" target="77" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1030" y="1560" as="sourcePoint"/>
<mxPoint x="1080" y="1510" as="targetPoint"/>
<Array as="points">
<mxPoint x="1120" y="1608"/>
<mxPoint x="1120" y="1741"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="92" value="" style="endArrow=classic;html=1;entryX=-0.001;entryY=0.178;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1.003;exitY=0.968;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="84" target="79" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="750" y="1710" as="sourcePoint"/>
<mxPoint x="800" y="1660" as="targetPoint"/>
<Array as="points">
<mxPoint x="920" y="1639"/>
<mxPoint x="920" y="1860"/>
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>