Files
dashlibstorage/schema-graph.svg
2026-10-16 22:09:12 +02:00

3614 lines
386 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 16.1.0 (0)
-->
<!-- Title: schema Pages: 1 -->
<svg width="10476pt" height="2481pt"
viewBox="0.00 0.00 10476.00 2481.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color:#1e2430;">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(36 2445.34)">
<title>schema</title>
<polygon fill="#1e2430" stroke="none" points="-36,36 -36,-2445.34 10440.27,-2445.34 10440.27,36 -36,36"/>
<g id="clust1" class="cluster">
<title>cluster_identity</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M1558,-8C1558,-8 2893,-8 2893,-8 2899,-8 2905,-14 2905,-20 2905,-20 2905,-1653.8 2905,-1653.8 2905,-1659.8 2899,-1665.8 2893,-1665.8 2893,-1665.8 1558,-1665.8 1558,-1665.8 1552,-1665.8 1546,-1659.8 1546,-1653.8 1546,-1653.8 1546,-20 1546,-20 1546,-14 1552,-8 1558,-8"/>
<text xml:space="preserve" text-anchor="middle" x="1619.45" y="-1648.3" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Identity &amp; Company</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_i18n</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M4252,-908.2C4252,-908.2 5041,-908.2 5041,-908.2 5047,-908.2 5053,-914.2 5053,-920.2 5053,-920.2 5053,-1170.2 5053,-1170.2 5053,-1176.2 5047,-1182.2 5041,-1182.2 5041,-1182.2 4252,-1182.2 4252,-1182.2 4246,-1182.2 4240,-1176.2 4240,-1170.2 4240,-1170.2 4240,-920.2 4240,-920.2 4240,-914.2 4246,-908.2 4252,-908.2"/>
<text xml:space="preserve" text-anchor="middle" x="4287.61" y="-1164.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Localization</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_catalog</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M5519,-330.8C5519,-330.8 7207,-330.8 7207,-330.8 7213,-330.8 7219,-336.8 7219,-342.8 7219,-342.8 7219,-1197 7219,-1197 7219,-1203 7213,-1209 7207,-1209 7207,-1209 5519,-1209 5519,-1209 5513,-1209 5507,-1203 5507,-1197 5507,-1197 5507,-342.8 5507,-342.8 5507,-336.8 5513,-330.8 5519,-330.8"/>
<text xml:space="preserve" text-anchor="middle" x="5540.85" y="-1191.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Catalog</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_media</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M4447,-1240.4C4447,-1240.4 5755,-1240.4 5755,-1240.4 5761,-1240.4 5767,-1246.4 5767,-1252.4 5767,-1252.4 5767,-1694 5767,-1694 5767,-1700 5761,-1706 5755,-1706 5755,-1706 4447,-1706 4447,-1706 4441,-1706 4435,-1700 4435,-1694 4435,-1694 4435,-1252.4 4435,-1252.4 4435,-1246.4 4441,-1240.4 4447,-1240.4"/>
<text xml:space="preserve" text-anchor="middle" x="4463.43" y="-1688.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Media</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_manifests</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M8049,-892.8C8049,-892.8 9852,-892.8 9852,-892.8 9858,-892.8 9864,-898.8 9864,-904.8 9864,-904.8 9864,-2334.4 9864,-2334.4 9864,-2340.4 9858,-2346.4 9852,-2346.4 9852,-2346.4 8049,-2346.4 8049,-2346.4 8043,-2346.4 8037,-2340.4 8037,-2334.4 8037,-2334.4 8037,-904.8 8037,-904.8 8037,-898.8 8043,-892.8 8049,-892.8"/>
<text xml:space="preserve" text-anchor="middle" x="8121.29" y="-2328.9" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Documents &amp; Shipping</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_commerce</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M7183,-1349.6C7183,-1349.6 7984,-1349.6 7984,-1349.6 7990,-1349.6 7996,-1355.6 7996,-1361.6 7996,-1361.6 7996,-1584.8 7996,-1584.8 7996,-1590.8 7990,-1596.8 7984,-1596.8 7984,-1596.8 7183,-1596.8 7183,-1596.8 7177,-1596.8 7171,-1590.8 7171,-1584.8 7171,-1584.8 7171,-1361.6 7171,-1361.6 7171,-1355.6 7177,-1349.6 7183,-1349.6"/>
<text xml:space="preserve" text-anchor="middle" x="7244.44" y="-1579.3" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Pricing &amp; Payments</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_units</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M4389,-478.2C4389,-478.2 4537,-478.2 4537,-478.2 4543,-478.2 4549,-484.2 4549,-490.2 4549,-490.2 4549,-690.6 4549,-690.6 4549,-696.6 4543,-702.6 4537,-702.6 4537,-702.6 4389,-702.6 4389,-702.6 4383,-702.6 4377,-696.6 4377,-690.6 4377,-690.6 4377,-490.2 4377,-490.2 4377,-484.2 4383,-478.2 4389,-478.2"/>
<text xml:space="preserve" text-anchor="middle" x="4402.09" y="-685.1" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Units</text>
</g>
<g id="clust8" class="cluster">
<title>cluster_pos</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M7271,-384.4C7271,-384.4 7887,-384.4 7887,-384.4 7893,-384.4 7899,-390.4 7899,-396.4 7899,-396.4 7899,-1197 7899,-1197 7899,-1203 7893,-1209 7887,-1209 7887,-1209 7271,-1209 7271,-1209 7265,-1209 7259,-1203 7259,-1197 7259,-1197 7259,-396.4 7259,-396.4 7259,-390.4 7265,-384.4 7271,-384.4"/>
<text xml:space="preserve" text-anchor="middle" x="7282.84" y="-1191.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">POS</text>
</g>
<g id="clust9" class="cluster">
<title>cluster_ai</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M20,-892.8C20,-892.8 420,-892.8 420,-892.8 426,-892.8 432,-898.8 432,-904.8 432,-904.8 432,-1611.6 432,-1611.6 432,-1617.6 426,-1623.6 420,-1623.6 420,-1623.6 20,-1623.6 20,-1623.6 14,-1623.6 8,-1617.6 8,-1611.6 8,-1611.6 8,-904.8 8,-904.8 8,-898.8 14,-892.8 20,-892.8"/>
<text xml:space="preserve" text-anchor="middle" x="56.43" y="-1606.1" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">AI &amp; Models</text>
</g>
<g id="clust10" class="cluster">
<title>cluster_attributes</title>
<path fill="#202a3a" stroke="#3f4c5f" d="M2925,-478.2C2925,-478.2 4189,-478.2 4189,-478.2 4195,-478.2 4201,-484.2 4201,-490.2 4201,-490.2 4201,-1145.4 4201,-1145.4 4201,-1151.4 4195,-1157.4 4189,-1157.4 4189,-1157.4 2925,-1157.4 2925,-1157.4 2919,-1157.4 2913,-1151.4 2913,-1145.4 2913,-1145.4 2913,-490.2 2913,-490.2 2913,-484.2 2919,-478.2 2925,-478.2"/>
<text xml:space="preserve" text-anchor="middle" x="2996.03" y="-1139.9" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Properties &amp; Attributes</text>
</g>
<!-- companyhistory -->
<g id="node1" class="node">
<title>companyhistory</title>
<polygon fill="#33415c" stroke="none" points="1779.98,-632.2 1779.98,-656.6 1946.02,-656.6 1946.02,-632.2 1779.98,-632.2"/>
<polygon fill="none" stroke="#3f4c5f" points="1779.98,-632.2 1779.98,-656.6 1946.02,-656.6 1946.02,-632.2 1779.98,-632.2"/>
<text xml:space="preserve" text-anchor="start" x="1816.66" y="-641.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">companyhistory</text>
<polygon fill="#2b3a52" stroke="none" points="1779.98,-605.4 1779.98,-632.2 1946.02,-632.2 1946.02,-605.4 1779.98,-605.4"/>
<polygon fill="none" stroke="#3f4c5f" points="1779.98,-605.4 1779.98,-632.2 1946.02,-632.2 1946.02,-605.4 1779.98,-605.4"/>
<text xml:space="preserve" text-anchor="start" x="1784.98" y="-615.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="1911.52" y="-617.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="1928.52" y="-617.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="1779.98,-578.6 1779.98,-605.4 1946.02,-605.4 1946.02,-578.6 1779.98,-578.6"/>
<polygon fill="none" stroke="#3f4c5f" points="1779.98,-578.6 1779.98,-605.4 1946.02,-605.4 1946.02,-578.6 1779.98,-578.6"/>
<text xml:space="preserve" text-anchor="start" x="1784.98" y="-588.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">companyuser_id</text>
<text xml:space="preserve" text-anchor="start" x="1896.24" y="-588.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="1912.03" y="-590.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="1929.02" y="-590.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="1779.98,-551.8 1779.98,-578.6 1946.02,-578.6 1946.02,-551.8 1779.98,-551.8"/>
<polygon fill="none" stroke="#3f4c5f" points="1779.98,-551.8 1779.98,-578.6 1946.02,-578.6 1946.02,-551.8 1779.98,-551.8"/>
<text xml:space="preserve" text-anchor="start" x="1784.98" y="-562" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="1912.03" y="-563.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="1929.02" y="-563.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="1779.98,-525 1779.98,-551.8 1946.02,-551.8 1946.02,-525 1779.98,-525"/>
<polygon fill="none" stroke="#3f4c5f" points="1779.98,-525 1779.98,-551.8 1946.02,-551.8 1946.02,-525 1779.98,-525"/>
<text xml:space="preserve" text-anchor="start" x="1784.98" y="-532.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">date</text>
<text xml:space="preserve" text-anchor="start" x="1890.52" y="-534.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="1779.98,-498.2 1779.98,-525 1946.02,-525 1946.02,-498.2 1779.98,-498.2"/>
<polygon fill="none" stroke="#3f4c5f" points="1779.98,-498.2 1779.98,-525 1946.02,-525 1946.02,-498.2 1779.98,-498.2"/>
<text xml:space="preserve" text-anchor="start" x="1784.98" y="-506" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">text</text>
<text xml:space="preserve" text-anchor="start" x="1865.02" y="-508" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- companyuser -->
<g id="node4" class="node">
<title>companyuser</title>
<polygon fill="#33415c" stroke="none" points="2029.78,-603.4 2029.78,-631.8 2180.22,-631.8 2180.22,-603.4 2029.78,-603.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2029.78,-603.4 2029.78,-631.8 2180.22,-631.8 2180.22,-603.4 2029.78,-603.4"/>
<polygon fill="#33415c" stroke="none" points="2031.78,-625.8 2031.78,-629.8 2068.39,-629.8 2068.39,-625.8 2031.78,-625.8"/>
<polygon fill="#33415c" stroke="none" points="2068.39,-625.8 2068.39,-629.8 2105,-629.8 2105,-625.8 2068.39,-625.8"/>
<polygon fill="#33415c" stroke="none" points="2105,-625.8 2105,-629.8 2141.61,-629.8 2141.61,-625.8 2105,-625.8"/>
<polygon fill="#33415c" stroke="none" points="2141.61,-625.8 2141.61,-629.8 2178.22,-629.8 2178.22,-625.8 2141.61,-625.8"/>
<text xml:space="preserve" text-anchor="start" x="2065.99" y="-613" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">companyuser</text>
<polygon fill="#2b3a52" stroke="none" points="2029.78,-576.6 2029.78,-603.4 2180.22,-603.4 2180.22,-576.6 2029.78,-576.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2029.78,-576.6 2029.78,-603.4 2180.22,-603.4 2180.22,-576.6 2029.78,-576.6"/>
<text xml:space="preserve" text-anchor="start" x="2034.78" y="-586.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="2145.72" y="-588.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2162.72" y="-588.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2029.78,-549.8 2029.78,-576.6 2180.22,-576.6 2180.22,-549.8 2029.78,-549.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2029.78,-549.8 2029.78,-576.6 2180.22,-576.6 2180.22,-549.8 2029.78,-549.8"/>
<text xml:space="preserve" text-anchor="start" x="2034.78" y="-560" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">google_auth_id</text>
<text xml:space="preserve" text-anchor="start" x="2146.23" y="-561.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2163.22" y="-561.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="2029.78,-523 2029.78,-549.8 2180.22,-549.8 2180.22,-523 2029.78,-523"/>
<polygon fill="none" stroke="#3f4c5f" points="2029.78,-523 2029.78,-549.8 2180.22,-549.8 2180.22,-523 2029.78,-523"/>
<text xml:space="preserve" text-anchor="start" x="2034.78" y="-533.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="2146.23" y="-534.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2163.22" y="-534.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
</g>
<!-- companyhistory&#45;&gt;companyuser -->
<g id="edge30" class="edge">
<title>companyhistory:e&#45;&gt;companyuser:n</title>
<g id="a_edge30"><a xlink:title="FK_companyhistory_companyuser">
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M1947.02,-592C1984.25,-592 1985.63,-620.89 2021.78,-629.8 2044.76,-635.47 2073.72,-651.93 2083.39,-641.73"/>
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="2086.4,-640.24 2086.08,-632.83 2081.71,-638.82 2086.4,-640.24"/>
</a>
</g>
</g>
<!-- company -->
<g id="node10" class="node">
<title>company</title>
<polygon fill="#33415c" stroke="none" points="2649,-240.4 2649,-268.8 2883,-268.8 2883,-240.4 2649,-240.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2649,-240.4 2649,-268.8 2883,-268.8 2883,-240.4 2649,-240.4"/>
<polygon fill="#33415c" stroke="none" points="2651,-262.8 2651,-266.8 2661,-266.8 2661,-262.8 2651,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2661,-262.8 2661,-266.8 2671,-266.8 2671,-262.8 2661,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2671,-262.8 2671,-266.8 2681,-266.8 2681,-262.8 2671,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2681,-262.8 2681,-266.8 2691,-266.8 2691,-262.8 2681,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2691,-262.8 2691,-266.8 2701,-266.8 2701,-262.8 2691,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2701,-262.8 2701,-266.8 2711,-266.8 2711,-262.8 2701,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2711,-262.8 2711,-266.8 2721,-266.8 2721,-262.8 2711,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2721,-262.8 2721,-266.8 2731,-266.8 2731,-262.8 2721,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2731,-262.8 2731,-266.8 2741,-266.8 2741,-262.8 2731,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2741,-262.8 2741,-266.8 2751,-266.8 2751,-262.8 2741,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2751,-262.8 2751,-266.8 2761,-266.8 2761,-262.8 2751,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2761,-262.8 2761,-266.8 2771,-266.8 2771,-262.8 2761,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2771,-262.8 2771,-266.8 2781,-266.8 2781,-262.8 2771,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2781,-262.8 2781,-266.8 2791,-266.8 2791,-262.8 2781,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2791,-262.8 2791,-266.8 2801,-266.8 2801,-262.8 2791,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2801,-262.8 2801,-266.8 2811,-266.8 2811,-262.8 2801,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2811,-262.8 2811,-266.8 2821,-266.8 2821,-262.8 2811,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2821,-262.8 2821,-266.8 2831,-266.8 2831,-262.8 2821,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2831,-262.8 2831,-266.8 2841,-266.8 2841,-262.8 2831,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2841,-262.8 2841,-266.8 2851,-266.8 2851,-262.8 2841,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2851,-262.8 2851,-266.8 2861,-266.8 2861,-262.8 2851,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2861,-262.8 2861,-266.8 2871,-266.8 2871,-262.8 2861,-262.8"/>
<polygon fill="#33415c" stroke="none" points="2871,-262.8 2871,-266.8 2881,-266.8 2881,-262.8 2871,-262.8"/>
<text xml:space="preserve" text-anchor="start" x="2739.66" y="-250" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">company</text>
<polygon fill="#2b3a52" stroke="none" points="2649,-213.6 2649,-240.4 2883,-240.4 2883,-213.6 2649,-213.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2649,-213.6 2649,-240.4 2883,-240.4 2883,-213.6 2649,-213.6"/>
<text xml:space="preserve" text-anchor="start" x="2654" y="-223.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="2848.5" y="-225.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2865.5" y="-225.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2649,-186.8 2649,-213.6 2883,-213.6 2883,-186.8 2649,-186.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2649,-186.8 2649,-213.6 2883,-213.6 2883,-186.8 2649,-186.8"/>
<text xml:space="preserve" text-anchor="start" x="2654" y="-197" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">poscustomergroup_id</text>
<text xml:space="preserve" text-anchor="start" x="2849" y="-198.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2866" y="-198.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="2649,-160 2649,-186.8 2883,-186.8 2883,-160 2649,-160"/>
<polygon fill="none" stroke="#3f4c5f" points="2649,-160 2649,-186.8 2883,-186.8 2883,-160 2649,-160"/>
<text xml:space="preserve" text-anchor="start" x="2654" y="-170.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">default_language_id</text>
<text xml:space="preserve" text-anchor="start" x="2789.36" y="-170.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="2849" y="-171.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2866" y="-171.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="2649,-133.2 2649,-160 2883,-160 2883,-133.2 2649,-133.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2649,-133.2 2649,-160 2883,-160 2883,-133.2 2649,-133.2"/>
<text xml:space="preserve" text-anchor="start" x="2654" y="-143.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">root_category_id</text>
<text xml:space="preserve" text-anchor="start" x="2767.59" y="-143.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="2849" y="-144.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2866" y="-144.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="2649,-106.4 2649,-133.2 2883,-133.2 2883,-106.4 2649,-106.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2649,-106.4 2649,-133.2 2883,-133.2 2883,-106.4 2649,-106.4"/>
<text xml:space="preserve" text-anchor="start" x="2654" y="-116.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">taxrate</text>
<text xml:space="preserve" text-anchor="start" x="2699.92" y="-116.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="2849" y="-118.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2866" y="-118.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="2649,-79.6 2649,-106.4 2883,-106.4 2883,-79.6 2649,-79.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2649,-79.6 2649,-106.4 2883,-106.4 2883,-79.6 2649,-79.6"/>
<text xml:space="preserve" text-anchor="start" x="2654" y="-89.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">reducedtaxrate</text>
<text xml:space="preserve" text-anchor="start" x="2754.38" y="-89.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="2849" y="-91.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2866" y="-91.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="2649,-52.8 2649,-79.6 2883,-79.6 2883,-52.8 2649,-52.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2649,-52.8 2649,-79.6 2883,-79.6 2883,-52.8 2649,-52.8"/>
<text xml:space="preserve" text-anchor="start" x="2654" y="-63" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">taxfreerate</text>
<text xml:space="preserve" text-anchor="start" x="2725.6" y="-63" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="2849" y="-64.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2866" y="-64.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="2649,-26 2649,-52.8 2883,-52.8 2883,-26 2649,-26"/>
<polygon fill="none" stroke="#3f4c5f" points="2649,-26 2649,-52.8 2883,-52.8 2883,-26 2649,-26"/>
<text xml:space="preserve" text-anchor="start" x="2654" y="-33.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="2806.48" y="-35.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
</g>
<!-- companyhistory&#45;&gt;company -->
<g id="edge29" class="edge">
<title>companyhistory:e&#45;&gt;company:n</title>
<g id="a_edge29"><a xlink:title="FK_companyhistory_company">
<path fill="none" stroke="#f5c15c" stroke-width="1.4" d="M1947.02,-565.2C2052.78,-565.2 1910.22,-402.46 1988,-330.8 2098.59,-228.9 2652.61,-413.47 2675.28,-276.81"/>
<polygon fill="#f5c15c" stroke="#f5c15c" stroke-width="1.4" points="2677.72,-277.08 2675.83,-269.91 2672.83,-276.7 2677.72,-277.08"/>
</a>
</g>
</g>
<!-- meta -->
<g id="node2" class="node">
<title>meta</title>
<polygon fill="#33415c" stroke="none" points="1787.26,-1474.8 1787.26,-1499.2 1914.74,-1499.2 1914.74,-1474.8 1787.26,-1474.8"/>
<polygon fill="none" stroke="#3f4c5f" points="1787.26,-1474.8 1787.26,-1499.2 1914.74,-1499.2 1914.74,-1474.8 1787.26,-1474.8"/>
<text xml:space="preserve" text-anchor="start" x="1836.99" y="-1484.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">meta</text>
<polygon fill="#2a3242" stroke="none" points="1787.26,-1448 1787.26,-1474.8 1914.74,-1474.8 1914.74,-1448 1787.26,-1448"/>
<polygon fill="none" stroke="#3f4c5f" points="1787.26,-1448 1787.26,-1474.8 1914.74,-1474.8 1914.74,-1448 1787.26,-1448"/>
<text xml:space="preserve" text-anchor="start" x="1792.26" y="-1455.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">key</text>
<text xml:space="preserve" text-anchor="start" x="1838.22" y="-1457.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="1787.26,-1421.2 1787.26,-1448 1914.74,-1448 1914.74,-1421.2 1787.26,-1421.2"/>
<polygon fill="none" stroke="#3f4c5f" points="1787.26,-1421.2 1787.26,-1448 1914.74,-1448 1914.74,-1421.2 1787.26,-1421.2"/>
<text xml:space="preserve" text-anchor="start" x="1792.26" y="-1429" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">value</text>
<text xml:space="preserve" text-anchor="start" x="1833.73" y="-1431" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- numbers -->
<g id="node3" class="node">
<title>numbers</title>
<polygon fill="#33415c" stroke="none" points="1567.66,-645.6 1567.66,-670 1696.34,-670 1696.34,-645.6 1567.66,-645.6"/>
<polygon fill="none" stroke="#3f4c5f" points="1567.66,-645.6 1567.66,-670 1696.34,-670 1696.34,-645.6 1567.66,-645.6"/>
<text xml:space="preserve" text-anchor="start" x="1606.66" y="-655.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">numbers</text>
<polygon fill="#2b3a52" stroke="none" points="1567.66,-618.8 1567.66,-645.6 1696.34,-645.6 1696.34,-618.8 1567.66,-618.8"/>
<polygon fill="none" stroke="#3f4c5f" points="1567.66,-618.8 1567.66,-645.6 1696.34,-645.6 1696.34,-618.8 1567.66,-618.8"/>
<text xml:space="preserve" text-anchor="start" x="1572.66" y="-629" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="1661.84" y="-630.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="1678.84" y="-630.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="1567.66,-592 1567.66,-618.8 1696.34,-618.8 1696.34,-592 1567.66,-592"/>
<polygon fill="none" stroke="#3f4c5f" points="1567.66,-592 1567.66,-618.8 1696.34,-618.8 1696.34,-592 1567.66,-592"/>
<text xml:space="preserve" text-anchor="start" x="1572.66" y="-602.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="1662.35" y="-603.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="1679.35" y="-603.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="1567.66,-565.2 1567.66,-592 1696.34,-592 1696.34,-565.2 1567.66,-565.2"/>
<polygon fill="none" stroke="#3f4c5f" points="1567.66,-565.2 1567.66,-592 1696.34,-592 1696.34,-565.2 1567.66,-565.2"/>
<text xml:space="preserve" text-anchor="start" x="1572.66" y="-573" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">type</text>
<text xml:space="preserve" text-anchor="start" x="1619.83" y="-575" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="1567.66,-538.4 1567.66,-565.2 1696.34,-565.2 1696.34,-538.4 1567.66,-538.4"/>
<polygon fill="none" stroke="#3f4c5f" points="1567.66,-538.4 1567.66,-565.2 1696.34,-565.2 1696.34,-538.4 1567.66,-538.4"/>
<text xml:space="preserve" text-anchor="start" x="1572.66" y="-546.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">prefix</text>
<text xml:space="preserve" text-anchor="start" x="1624.83" y="-548.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#2a3242" stroke="none" points="1567.66,-511.6 1567.66,-538.4 1696.34,-538.4 1696.34,-511.6 1567.66,-511.6"/>
<polygon fill="none" stroke="#3f4c5f" points="1567.66,-511.6 1567.66,-538.4 1696.34,-538.4 1696.34,-511.6 1567.66,-511.6"/>
<text xml:space="preserve" text-anchor="start" x="1572.66" y="-519.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">padding</text>
<text xml:space="preserve" text-anchor="start" x="1676.84" y="-521.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="1567.66,-484.8 1567.66,-511.6 1696.34,-511.6 1696.34,-484.8 1567.66,-484.8"/>
<polygon fill="none" stroke="#3f4c5f" points="1567.66,-484.8 1567.66,-511.6 1696.34,-511.6 1696.34,-484.8 1567.66,-484.8"/>
<text xml:space="preserve" text-anchor="start" x="1572.66" y="-492.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">next</text>
<text xml:space="preserve" text-anchor="start" x="1676.84" y="-494.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- numbers&#45;&gt;company -->
<g id="edge63" class="edge">
<title>numbers:e&#45;&gt;company:n</title>
<g id="a_edge63"><a xlink:title="FK_numbers_company">
<path fill="none" stroke="#ff6f6f" stroke-width="1.4" d="M1697.34,-605.4C1759.03,-605.4 1692.69,-372.66 1738,-330.8 1811.62,-262.8 2615.12,-364.62 2663.7,-276.61"/>
<polygon fill="#ff6f6f" stroke="#ff6f6f" stroke-width="1.4" points="2666.07,-277.24 2665.47,-269.85 2661.33,-276.01 2666.07,-277.24"/>
</a>
</g>
</g>
<!-- google_auth -->
<g id="node9" class="node">
<title>google_auth</title>
<polygon fill="#33415c" stroke="none" points="2264.28,-657 2264.28,-685.4 2447.72,-685.4 2447.72,-657 2264.28,-657"/>
<polygon fill="none" stroke="#3f4c5f" points="2264.28,-657 2264.28,-685.4 2447.72,-685.4 2447.72,-657 2264.28,-657"/>
<polygon fill="#33415c" stroke="none" points="2266.28,-679.4 2266.28,-683.4 2326.09,-683.4 2326.09,-679.4 2266.28,-679.4"/>
<polygon fill="#33415c" stroke="none" points="2326.09,-679.4 2326.09,-683.4 2385.91,-683.4 2385.91,-679.4 2326.09,-679.4"/>
<polygon fill="#33415c" stroke="none" points="2385.91,-679.4 2385.91,-683.4 2445.72,-683.4 2445.72,-679.4 2385.91,-679.4"/>
<text xml:space="preserve" text-anchor="start" x="2320.33" y="-666.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">google_auth</text>
<polygon fill="#2b3a52" stroke="none" points="2264.28,-630.2 2264.28,-657 2447.72,-657 2447.72,-630.2 2264.28,-630.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2264.28,-630.2 2264.28,-657 2447.72,-657 2447.72,-630.2 2264.28,-630.2"/>
<text xml:space="preserve" text-anchor="start" x="2269.28" y="-640.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="2413.22" y="-641.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2430.22" y="-641.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2264.28,-603.4 2264.28,-630.2 2447.72,-630.2 2447.72,-603.4 2264.28,-603.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2264.28,-603.4 2264.28,-630.2 2447.72,-630.2 2447.72,-603.4 2264.28,-603.4"/>
<text xml:space="preserve" text-anchor="start" x="2269.28" y="-613.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">selected_company</text>
<text xml:space="preserve" text-anchor="start" x="2394.56" y="-613.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="2413.73" y="-615.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2430.73" y="-615.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="2264.28,-576.6 2264.28,-603.4 2447.72,-603.4 2447.72,-576.6 2264.28,-576.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2264.28,-576.6 2264.28,-603.4 2447.72,-603.4 2447.72,-576.6 2264.28,-576.6"/>
<text xml:space="preserve" text-anchor="start" x="2269.28" y="-584.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">email</text>
<text xml:space="preserve" text-anchor="start" x="2371.21" y="-586.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(320)</text>
<polygon fill="#272e3d" stroke="none" points="2264.28,-549.8 2264.28,-576.6 2447.72,-576.6 2447.72,-549.8 2264.28,-549.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2264.28,-549.8 2264.28,-576.6 2447.72,-576.6 2447.72,-549.8 2264.28,-549.8"/>
<text xml:space="preserve" text-anchor="start" x="2269.28" y="-557.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">picture?</text>
<text xml:space="preserve" text-anchor="start" x="2366.2" y="-559.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(2048)</text>
<polygon fill="#2a3242" stroke="none" points="2264.28,-523 2264.28,-549.8 2447.72,-549.8 2447.72,-523 2264.28,-523"/>
<polygon fill="none" stroke="#3f4c5f" points="2264.28,-523 2264.28,-549.8 2447.72,-549.8 2447.72,-523 2264.28,-523"/>
<text xml:space="preserve" text-anchor="start" x="2269.28" y="-530.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">picturebinary?</text>
<text xml:space="preserve" text-anchor="start" x="2365.21" y="-532.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">VARBINARY(MAX)</text>
<polygon fill="#272e3d" stroke="none" points="2264.28,-496.2 2264.28,-523 2447.72,-523 2447.72,-496.2 2264.28,-496.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2264.28,-496.2 2264.28,-523 2447.72,-523 2447.72,-496.2 2264.28,-496.2"/>
<text xml:space="preserve" text-anchor="start" x="2269.28" y="-504" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sub?</text>
<text xml:space="preserve" text-anchor="start" x="2371.21" y="-506" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="2264.28,-469.4 2264.28,-496.2 2447.72,-496.2 2447.72,-469.4 2264.28,-469.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2264.28,-469.4 2264.28,-496.2 2447.72,-496.2 2447.72,-469.4 2264.28,-469.4"/>
<text xml:space="preserve" text-anchor="start" x="2269.28" y="-477.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="2392.22" y="-479.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- companyuser&#45;&gt;google_auth -->
<g id="edge64" class="edge">
<title>companyuser:e&#45;&gt;google_auth:n</title>
<g id="a_edge64"><a xlink:title="FK_companyuser_google_auth">
<path fill="none" stroke="#4ecb8f" stroke-width="1.4" d="M2181.22,-563.2C2244.2,-563.2 2201.29,-652.68 2256.28,-683.4 2283.6,-698.66 2387.02,-715.39 2410.88,-694.71"/>
<polygon fill="#4ecb8f" stroke="#4ecb8f" stroke-width="1.4" points="2414.09,-693.68 2414.9,-686.31 2409.67,-691.57 2414.09,-693.68"/>
</a>
</g>
</g>
<!-- companyuser&#45;&gt;company -->
<g id="edge65" class="edge">
<title>companyuser:e&#45;&gt;company:n</title>
<g id="a_edge65"><a xlink:title="FK_companyuser_company">
<path fill="none" stroke="#5aa7e6" stroke-width="1.4" d="M2181.22,-536.4C2274.38,-536.4 2154.06,-394.54 2222,-330.8 2297.14,-260.29 2672.28,-367.21 2694.93,-276.85"/>
<polygon fill="#5aa7e6" stroke="#5aa7e6" stroke-width="1.4" points="2697.36,-277.14 2695.75,-269.9 2692.5,-276.57 2697.36,-277.14"/>
</a>
</g>
</g>
<!-- entityaddress -->
<g id="node5" class="node">
<title>entityaddress</title>
<polygon fill="#33415c" stroke="none" points="2217.61,-1593.4 2217.61,-1621.8 2392.39,-1621.8 2392.39,-1593.4 2217.61,-1593.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1593.4 2217.61,-1621.8 2392.39,-1621.8 2392.39,-1593.4 2217.61,-1593.4"/>
<polygon fill="#33415c" stroke="none" points="2219.61,-1615.8 2219.61,-1619.8 2390.39,-1619.8 2390.39,-1615.8 2219.61,-1615.8"/>
<text xml:space="preserve" text-anchor="start" x="2265.99" y="-1603" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">entityaddress</text>
<polygon fill="#2b3a52" stroke="none" points="2217.61,-1566.6 2217.61,-1593.4 2392.39,-1593.4 2392.39,-1566.6 2217.61,-1566.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1566.6 2217.61,-1593.4 2392.39,-1593.4 2392.39,-1566.6 2217.61,-1566.6"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1576.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="2357.89" y="-1578.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2374.89" y="-1578.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2217.61,-1539.8 2217.61,-1566.6 2392.39,-1566.6 2392.39,-1539.8 2217.61,-1539.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1539.8 2217.61,-1566.6 2392.39,-1566.6 2392.39,-1539.8 2217.61,-1539.8"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1550" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">entity_id</text>
<text xml:space="preserve" text-anchor="start" x="2358.39" y="-1551.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2375.39" y="-1551.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="2217.61,-1513 2217.61,-1539.8 2392.39,-1539.8 2392.39,-1513 2217.61,-1513"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1513 2217.61,-1539.8 2392.39,-1539.8 2392.39,-1513 2217.61,-1513"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1520.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">first_name?</text>
<text xml:space="preserve" text-anchor="start" x="2315.87" y="-1522.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="2217.61,-1486.2 2217.61,-1513 2392.39,-1513 2392.39,-1486.2 2217.61,-1486.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1486.2 2217.61,-1513 2392.39,-1513 2392.39,-1486.2 2217.61,-1486.2"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1494" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name?</text>
<text xml:space="preserve" text-anchor="start" x="2315.87" y="-1496" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="2217.61,-1459.4 2217.61,-1486.2 2392.39,-1486.2 2392.39,-1459.4 2217.61,-1459.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1459.4 2217.61,-1486.2 2392.39,-1486.2 2392.39,-1459.4 2217.61,-1459.4"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1467.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">street?</text>
<text xml:space="preserve" text-anchor="start" x="2315.87" y="-1469.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="2217.61,-1432.6 2217.61,-1459.4 2392.39,-1459.4 2392.39,-1432.6 2217.61,-1432.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1432.6 2217.61,-1459.4 2392.39,-1459.4 2392.39,-1432.6 2217.61,-1432.6"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1440.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">streetnumber?</text>
<text xml:space="preserve" text-anchor="start" x="2320.88" y="-1442.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#2a3242" stroke="none" points="2217.61,-1405.8 2217.61,-1432.6 2392.39,-1432.6 2392.39,-1405.8 2217.61,-1405.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1405.8 2217.61,-1432.6 2392.39,-1432.6 2392.39,-1405.8 2217.61,-1405.8"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1413.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">zip?</text>
<text xml:space="preserve" text-anchor="start" x="2320.88" y="-1415.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#272e3d" stroke="none" points="2217.61,-1379 2217.61,-1405.8 2392.39,-1405.8 2392.39,-1379 2217.61,-1379"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1379 2217.61,-1405.8 2392.39,-1405.8 2392.39,-1379 2217.61,-1379"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1386.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">city?</text>
<text xml:space="preserve" text-anchor="start" x="2315.87" y="-1388.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="2217.61,-1352.2 2217.61,-1379 2392.39,-1379 2392.39,-1352.2 2217.61,-1352.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1352.2 2217.61,-1379 2392.39,-1379 2392.39,-1352.2 2217.61,-1352.2"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1360" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">county?</text>
<text xml:space="preserve" text-anchor="start" x="2315.87" y="-1362" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="2217.61,-1325.4 2217.61,-1352.2 2392.39,-1352.2 2392.39,-1325.4 2217.61,-1325.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1325.4 2217.61,-1352.2 2392.39,-1352.2 2392.39,-1325.4 2217.61,-1325.4"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1333.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">addresstype</text>
<text xml:space="preserve" text-anchor="start" x="2320.88" y="-1335.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#2a3242" stroke="none" points="2217.61,-1298.6 2217.61,-1325.4 2392.39,-1325.4 2392.39,-1298.6 2217.61,-1298.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2217.61,-1298.6 2217.61,-1325.4 2392.39,-1325.4 2392.39,-1298.6 2217.61,-1298.6"/>
<text xml:space="preserve" text-anchor="start" x="2222.61" y="-1306.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="2372.89" y="-1308.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- entity -->
<g id="node7" class="node">
<title>entity</title>
<polygon fill="#33415c" stroke="none" points="2601.05,-1111.8 2601.05,-1140.2 2770.95,-1140.2 2770.95,-1111.8 2601.05,-1111.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2601.05,-1111.8 2601.05,-1140.2 2770.95,-1140.2 2770.95,-1111.8 2601.05,-1111.8"/>
<polygon fill="#33415c" stroke="none" points="2603.05,-1134.2 2603.05,-1138.2 2621.48,-1138.2 2621.48,-1134.2 2603.05,-1134.2"/>
<polygon fill="#33415c" stroke="none" points="2621.48,-1134.2 2621.48,-1138.2 2639.92,-1138.2 2639.92,-1134.2 2621.48,-1134.2"/>
<polygon fill="#33415c" stroke="none" points="2639.92,-1134.2 2639.92,-1138.2 2658.35,-1138.2 2658.35,-1134.2 2639.92,-1134.2"/>
<polygon fill="#33415c" stroke="none" points="2658.35,-1134.2 2658.35,-1138.2 2676.78,-1138.2 2676.78,-1134.2 2658.35,-1134.2"/>
<polygon fill="#33415c" stroke="none" points="2676.78,-1134.2 2676.78,-1138.2 2695.22,-1138.2 2695.22,-1134.2 2676.78,-1134.2"/>
<polygon fill="#33415c" stroke="none" points="2695.22,-1134.2 2695.22,-1138.2 2713.65,-1138.2 2713.65,-1134.2 2695.22,-1134.2"/>
<polygon fill="#33415c" stroke="none" points="2713.65,-1134.2 2713.65,-1138.2 2732.08,-1138.2 2732.08,-1134.2 2713.65,-1134.2"/>
<polygon fill="#33415c" stroke="none" points="2732.08,-1134.2 2732.08,-1138.2 2750.52,-1138.2 2750.52,-1134.2 2732.08,-1134.2"/>
<polygon fill="#33415c" stroke="none" points="2750.52,-1134.2 2750.52,-1138.2 2768.95,-1138.2 2768.95,-1134.2 2750.52,-1134.2"/>
<text xml:space="preserve" text-anchor="start" x="2670" y="-1121.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">entity</text>
<polygon fill="#2b3a52" stroke="none" points="2601.05,-1085 2601.05,-1111.8 2770.95,-1111.8 2770.95,-1085 2601.05,-1085"/>
<polygon fill="none" stroke="#3f4c5f" points="2601.05,-1085 2601.05,-1111.8 2770.95,-1111.8 2770.95,-1085 2601.05,-1085"/>
<text xml:space="preserve" text-anchor="start" x="2606.05" y="-1095.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="2736.45" y="-1096.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2753.45" y="-1096.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2601.05,-1058.2 2601.05,-1085 2770.95,-1085 2770.95,-1058.2 2601.05,-1058.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2601.05,-1058.2 2601.05,-1085 2770.95,-1085 2770.95,-1058.2 2601.05,-1058.2"/>
<text xml:space="preserve" text-anchor="start" x="2606.05" y="-1068.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">customergroup_id</text>
<text xml:space="preserve" text-anchor="start" x="2736.95" y="-1069.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2753.95" y="-1069.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="2601.05,-1031.4 2601.05,-1058.2 2770.95,-1058.2 2770.95,-1031.4 2601.05,-1031.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2601.05,-1031.4 2601.05,-1058.2 2770.95,-1058.2 2770.95,-1031.4 2601.05,-1031.4"/>
<text xml:space="preserve" text-anchor="start" x="2606.05" y="-1039.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">first_name?</text>
<text xml:space="preserve" text-anchor="start" x="2694.43" y="-1041.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="2601.05,-1004.6 2601.05,-1031.4 2770.95,-1031.4 2770.95,-1004.6 2601.05,-1004.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2601.05,-1004.6 2601.05,-1031.4 2770.95,-1031.4 2770.95,-1004.6 2601.05,-1004.6"/>
<text xml:space="preserve" text-anchor="start" x="2606.05" y="-1012.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="2694.43" y="-1014.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="2601.05,-977.8 2601.05,-1004.6 2770.95,-1004.6 2770.95,-977.8 2601.05,-977.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2601.05,-977.8 2601.05,-1004.6 2770.95,-1004.6 2770.95,-977.8 2601.05,-977.8"/>
<text xml:space="preserve" text-anchor="start" x="2606.05" y="-985.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">number?</text>
<text xml:space="preserve" text-anchor="start" x="2694.43" y="-987.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="2601.05,-951 2601.05,-977.8 2770.95,-977.8 2770.95,-951 2601.05,-951"/>
<polygon fill="none" stroke="#3f4c5f" points="2601.05,-951 2601.05,-977.8 2770.95,-977.8 2770.95,-951 2601.05,-951"/>
<text xml:space="preserve" text-anchor="start" x="2606.05" y="-958.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="2715.44" y="-960.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="2601.05,-924.2 2601.05,-951 2770.95,-951 2770.95,-924.2 2601.05,-924.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2601.05,-924.2 2601.05,-951 2770.95,-951 2770.95,-924.2 2601.05,-924.2"/>
<text xml:space="preserve" text-anchor="start" x="2606.05" y="-932" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">updated_at</text>
<text xml:space="preserve" text-anchor="start" x="2715.44" y="-934" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- entityaddress&#45;&gt;entity -->
<g id="edge11" class="edge">
<title>entityaddress:se&#45;&gt;entity:n</title>
<g id="a_edge11"><a xlink:title="FK_entityaddress_entity">
<path fill="none" stroke="#ff8f66" stroke-width="1.4" d="M2393.39,-1539.8C2488.34,-1444.85 2358.77,-1351.63 2434,-1240.4 2483.24,-1167.59 2603.42,-1225.88 2611.8,-1148.24"/>
<polygon fill="#ff8f66" stroke="#ff8f66" stroke-width="1.4" points="2614.25,-1148.43 2612.16,-1141.32 2609.35,-1148.18 2614.25,-1148.43"/>
</a>
</g>
</g>
<!-- companysetting -->
<g id="node6" class="node">
<title>companysetting</title>
<polygon fill="#33415c" stroke="none" points="2531.66,-645.6 2531.66,-670 2660.34,-670 2660.34,-645.6 2531.66,-645.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2531.66,-645.6 2531.66,-670 2660.34,-670 2660.34,-645.6 2531.66,-645.6"/>
<text xml:space="preserve" text-anchor="start" x="2549.99" y="-655.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">companysetting</text>
<polygon fill="#2b3a52" stroke="none" points="2531.66,-618.8 2531.66,-645.6 2660.34,-645.6 2660.34,-618.8 2531.66,-618.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2531.66,-618.8 2531.66,-645.6 2660.34,-645.6 2660.34,-618.8 2531.66,-618.8"/>
<text xml:space="preserve" text-anchor="start" x="2536.66" y="-629" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="2625.84" y="-630.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2642.84" y="-630.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2531.66,-592 2531.66,-618.8 2660.34,-618.8 2660.34,-592 2531.66,-592"/>
<polygon fill="none" stroke="#3f4c5f" points="2531.66,-592 2531.66,-618.8 2660.34,-618.8 2660.34,-592 2531.66,-592"/>
<text xml:space="preserve" text-anchor="start" x="2536.66" y="-602.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="2626.35" y="-603.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2643.35" y="-603.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="2531.66,-565.2 2531.66,-592 2660.34,-592 2660.34,-565.2 2531.66,-565.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2531.66,-565.2 2531.66,-592 2660.34,-592 2660.34,-565.2 2531.66,-565.2"/>
<text xml:space="preserve" text-anchor="start" x="2536.66" y="-573" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">key</text>
<text xml:space="preserve" text-anchor="start" x="2583.83" y="-575" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="2531.66,-538.4 2531.66,-565.2 2660.34,-565.2 2660.34,-538.4 2531.66,-538.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2531.66,-538.4 2531.66,-565.2 2660.34,-565.2 2660.34,-538.4 2531.66,-538.4"/>
<text xml:space="preserve" text-anchor="start" x="2536.66" y="-546.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">value</text>
<text xml:space="preserve" text-anchor="start" x="2579.34" y="-548.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="2531.66,-511.6 2531.66,-538.4 2660.34,-538.4 2660.34,-511.6 2531.66,-511.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2531.66,-511.6 2531.66,-538.4 2660.34,-538.4 2660.34,-511.6 2531.66,-511.6"/>
<text xml:space="preserve" text-anchor="start" x="2536.66" y="-519.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">frontend</text>
<text xml:space="preserve" text-anchor="start" x="2641.34" y="-521.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIT</text>
<polygon fill="#272e3d" stroke="none" points="2531.66,-484.8 2531.66,-511.6 2660.34,-511.6 2660.34,-484.8 2531.66,-484.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2531.66,-484.8 2531.66,-511.6 2660.34,-511.6 2660.34,-484.8 2531.66,-484.8"/>
<text xml:space="preserve" text-anchor="start" x="2536.66" y="-492.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">writeonly</text>
<text xml:space="preserve" text-anchor="start" x="2641.34" y="-494.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIT</text>
</g>
<!-- companysetting&#45;&gt;company -->
<g id="edge69" class="edge">
<title>companysetting:se&#45;&gt;company:n</title>
<g id="a_edge69"><a xlink:title="FK_companysetting_company">
<path fill="none" stroke="#ff5f9e" stroke-width="1.4" d="M2661.34,-592C2685.5,-567.84 2703.68,-335.04 2705.79,-276.79"/>
<polygon fill="#ff5f9e" stroke="#ff5f9e" stroke-width="1.4" points="2708.24,-276.97 2705.95,-269.92 2703.34,-276.86 2708.24,-276.97"/>
</a>
</g>
</g>
<!-- customergroup -->
<g id="node12" class="node">
<title>customergroup</title>
<polygon fill="#33415c" stroke="none" points="2744.71,-630.2 2744.71,-658.6 2883.29,-658.6 2883.29,-630.2 2744.71,-630.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2744.71,-630.2 2744.71,-658.6 2883.29,-658.6 2883.29,-630.2 2744.71,-630.2"/>
<polygon fill="#33415c" stroke="none" points="2746.71,-652.6 2746.71,-656.6 2791.57,-656.6 2791.57,-652.6 2746.71,-652.6"/>
<polygon fill="#33415c" stroke="none" points="2791.57,-652.6 2791.57,-656.6 2836.43,-656.6 2836.43,-652.6 2791.57,-652.6"/>
<polygon fill="#33415c" stroke="none" points="2836.43,-652.6 2836.43,-656.6 2881.29,-656.6 2881.29,-652.6 2836.43,-652.6"/>
<text xml:space="preserve" text-anchor="start" x="2770" y="-639.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">customergroup</text>
<polygon fill="#2b3a52" stroke="none" points="2744.71,-603.4 2744.71,-630.2 2883.29,-630.2 2883.29,-603.4 2744.71,-603.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2744.71,-603.4 2744.71,-630.2 2883.29,-630.2 2883.29,-603.4 2744.71,-603.4"/>
<text xml:space="preserve" text-anchor="start" x="2749.71" y="-613.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="2848.79" y="-615.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2865.78" y="-615.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2744.71,-576.6 2744.71,-603.4 2883.29,-603.4 2883.29,-576.6 2744.71,-576.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2744.71,-576.6 2744.71,-603.4 2883.29,-603.4 2883.29,-576.6 2744.71,-576.6"/>
<text xml:space="preserve" text-anchor="start" x="2749.71" y="-586.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="2831.4" y="-586.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="2849.29" y="-588.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2866.29" y="-588.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="2744.71,-549.8 2744.71,-576.6 2883.29,-576.6 2883.29,-549.8 2744.71,-549.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2744.71,-549.8 2744.71,-576.6 2883.29,-576.6 2883.29,-549.8 2744.71,-549.8"/>
<text xml:space="preserve" text-anchor="start" x="2749.71" y="-557.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="2806.77" y="-559.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="2744.71,-523 2744.71,-549.8 2883.29,-549.8 2883.29,-523 2744.71,-523"/>
<polygon fill="none" stroke="#3f4c5f" points="2744.71,-523 2744.71,-549.8 2883.29,-549.8 2883.29,-523 2744.71,-523"/>
<text xml:space="preserve" text-anchor="start" x="2749.71" y="-530.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="2863.79" y="-532.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="2744.71,-496.2 2744.71,-523 2883.29,-523 2883.29,-496.2 2744.71,-496.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2744.71,-496.2 2744.71,-523 2883.29,-523 2883.29,-496.2 2744.71,-496.2"/>
<text xml:space="preserve" text-anchor="start" x="2749.71" y="-504" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">updated_at</text>
<text xml:space="preserve" text-anchor="start" x="2827.78" y="-506" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- entity&#45;&gt;customergroup -->
<g id="edge10" class="edge">
<title>entity:se&#45;&gt;customergroup:n</title>
<g id="a_edge10"><a xlink:title="FK_entity_customergroup">
<path fill="none" stroke="#58d18a" stroke-width="1.4" d="M2771.95,-1058.2C2895.7,-934.45 2773.47,-838.96 2769.25,-666.66"/>
<polygon fill="#58d18a" stroke="#58d18a" stroke-width="1.4" points="2771.7,-666.69 2769.17,-659.72 2766.8,-666.75 2771.7,-666.69"/>
</a>
</g>
</g>
<!-- entitycontact -->
<g id="node8" class="node">
<title>entitycontact</title>
<polygon fill="#33415c" stroke="none" points="2475.94,-1515 2475.94,-1539.4 2632.06,-1539.4 2632.06,-1515 2475.94,-1515"/>
<polygon fill="none" stroke="#3f4c5f" points="2475.94,-1515 2475.94,-1539.4 2632.06,-1539.4 2632.06,-1515 2475.94,-1515"/>
<text xml:space="preserve" text-anchor="start" x="2516.66" y="-1524.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">entitycontact</text>
<polygon fill="#2b3a52" stroke="none" points="2475.94,-1488.2 2475.94,-1515 2632.06,-1515 2632.06,-1488.2 2475.94,-1488.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2475.94,-1488.2 2475.94,-1515 2632.06,-1515 2632.06,-1488.2 2475.94,-1488.2"/>
<text xml:space="preserve" text-anchor="start" x="2480.94" y="-1498.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="2597.55" y="-1499.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2614.55" y="-1499.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2475.94,-1461.4 2475.94,-1488.2 2632.06,-1488.2 2632.06,-1461.4 2475.94,-1461.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2475.94,-1461.4 2475.94,-1488.2 2632.06,-1488.2 2632.06,-1461.4 2475.94,-1461.4"/>
<text xml:space="preserve" text-anchor="start" x="2480.94" y="-1471.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">entity_id</text>
<text xml:space="preserve" text-anchor="start" x="2598.06" y="-1473.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2615.06" y="-1473.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="2475.94,-1434.6 2475.94,-1461.4 2632.06,-1461.4 2632.06,-1434.6 2475.94,-1434.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2475.94,-1434.6 2475.94,-1461.4 2632.06,-1461.4 2632.06,-1434.6 2475.94,-1434.6"/>
<text xml:space="preserve" text-anchor="start" x="2480.94" y="-1442.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">contacttype</text>
<text xml:space="preserve" text-anchor="start" x="2560.54" y="-1444.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#272e3d" stroke="none" points="2475.94,-1407.8 2475.94,-1434.6 2632.06,-1434.6 2632.06,-1407.8 2475.94,-1407.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2475.94,-1407.8 2475.94,-1434.6 2632.06,-1434.6 2632.06,-1407.8 2475.94,-1407.8"/>
<text xml:space="preserve" text-anchor="start" x="2480.94" y="-1415.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">contact</text>
<text xml:space="preserve" text-anchor="start" x="2555.54" y="-1417.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="2475.94,-1381 2475.94,-1407.8 2632.06,-1407.8 2632.06,-1381 2475.94,-1381"/>
<polygon fill="none" stroke="#3f4c5f" points="2475.94,-1381 2475.94,-1407.8 2632.06,-1407.8 2632.06,-1381 2475.94,-1381"/>
<text xml:space="preserve" text-anchor="start" x="2480.94" y="-1388.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="2612.56" y="-1390.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- entitycontact&#45;&gt;entity -->
<g id="edge12" class="edge">
<title>entitycontact:se&#45;&gt;entity:n</title>
<g id="a_edge12"><a xlink:title="FK_entitycontact_entity">
<path fill="none" stroke="#4fc4e8" stroke-width="1.4" d="M2633.06,-1461.4C2681.71,-1412.75 2634.68,-1226.2 2630.93,-1148.16"/>
<polygon fill="#4fc4e8" stroke="#4fc4e8" stroke-width="1.4" points="2633.39,-1148.25 2630.76,-1141.32 2628.49,-1148.38 2633.39,-1148.25"/>
</a>
</g>
</g>
<!-- google_auth&#45;&gt;company -->
<g id="edge1" class="edge">
<title>google_auth:se&#45;&gt;company:n</title>
<g id="a_edge1"><a xlink:title="FK_google_auth_selected_company">
<path fill="none" stroke="#ff6b6b" stroke-width="1.4" d="M2448.72,-603.4C2535.37,-516.75 2410.59,-424.12 2490,-330.8 2547.21,-263.56 2676.48,-352.6 2685.5,-276.76"/>
<polygon fill="#ff6b6b" stroke="#ff6b6b" stroke-width="1.4" points="2687.94,-277.04 2685.88,-269.92 2683.05,-276.77 2687.94,-277.04"/>
</a>
</g>
</g>
<!-- company&#45;&gt;customergroup -->
<g id="edge9" class="edge">
<title>company:ne&#45;&gt;customergroup:n</title>
<g id="a_edge9"><a xlink:title="FK_company_poscustomergroup">
<path fill="none" stroke="#8f95ff" stroke-width="1.4" d="M2884,-213.6C2891.78,-221.38 2896.73,-651.08 2891.29,-656.6 2869.51,-678.66 2824.1,-689.69 2815.44,-666.4"/>
<polygon fill="#8f95ff" stroke="#8f95ff" stroke-width="1.4" points="2817.89,-666.2 2814.34,-659.69 2813.06,-667 2817.89,-666.2"/>
</a>
</g>
</g>
<!-- language -->
<g id="node13" class="node">
<title>language</title>
<polygon fill="#33415c" stroke="none" points="4262.12,-1044.8 4262.12,-1073.2 4387.88,-1073.2 4387.88,-1044.8 4262.12,-1044.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4262.12,-1044.8 4262.12,-1073.2 4387.88,-1073.2 4387.88,-1044.8 4262.12,-1044.8"/>
<polygon fill="#33415c" stroke="none" points="4264.12,-1067.2 4264.12,-1071.2 4294.56,-1071.2 4294.56,-1067.2 4264.12,-1067.2"/>
<polygon fill="#33415c" stroke="none" points="4294.56,-1067.2 4294.56,-1071.2 4325,-1071.2 4325,-1067.2 4294.56,-1067.2"/>
<polygon fill="#33415c" stroke="none" points="4325,-1067.2 4325,-1071.2 4355.44,-1071.2 4355.44,-1067.2 4325,-1067.2"/>
<polygon fill="#33415c" stroke="none" points="4355.44,-1067.2 4355.44,-1071.2 4385.88,-1071.2 4385.88,-1067.2 4355.44,-1067.2"/>
<text xml:space="preserve" text-anchor="start" x="4298.66" y="-1054.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">language</text>
<polygon fill="#2b3a52" stroke="none" points="4262.12,-1018 4262.12,-1044.8 4387.88,-1044.8 4387.88,-1018 4262.12,-1018"/>
<polygon fill="none" stroke="#3f4c5f" points="4262.12,-1018 4262.12,-1044.8 4387.88,-1044.8 4387.88,-1018 4262.12,-1018"/>
<text xml:space="preserve" text-anchor="start" x="4267.12" y="-1028.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="4353.38" y="-1029.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4370.38" y="-1029.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#272e3d" stroke="none" points="4262.12,-991.2 4262.12,-1018 4387.88,-1018 4387.88,-991.2 4262.12,-991.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4262.12,-991.2 4262.12,-1018 4387.88,-1018 4387.88,-991.2 4262.12,-991.2"/>
<text xml:space="preserve" text-anchor="start" x="4267.12" y="-999" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">iso639</text>
<text xml:space="preserve" text-anchor="start" x="4316.37" y="-1001" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(10)</text>
</g>
<!-- company&#45;&gt;language -->
<g id="edge4" class="edge">
<title>company:w&#45;&gt;language:n</title>
<g id="a_edge4"><a xlink:title="FK_company_default_language">
<path fill="none" stroke="#f5c15c" stroke-width="1.4" d="M2648,-173.4C2522.11,-173.4 1608.6,-235.8 1526,-330.8 1386.25,-491.52 1377.43,-657.4 1526,-810 1630.37,-917.19 4104,-785.11 4218,-882 4283.23,-937.44 4189.25,-1015.34 4254.12,-1071.2 4259.3,-1075.66 4267.53,-1079.22 4273.17,-1078.79"/>
<polygon fill="#f5c15c" stroke="#f5c15c" stroke-width="1.4" points="4274.89,-1080.53 4277.89,-1073.75 4271.32,-1077.18 4274.89,-1080.53"/>
</a>
</g>
</g>
<!-- category -->
<g id="node18" class="node">
<title>category</title>
<polygon fill="#33415c" stroke="none" points="5528.71,-616.8 5528.71,-645.2 5667.29,-645.2 5667.29,-616.8 5528.71,-616.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5528.71,-616.8 5528.71,-645.2 5667.29,-645.2 5667.29,-616.8 5528.71,-616.8"/>
<polygon fill="#33415c" stroke="none" points="5530.71,-639.2 5530.71,-643.2 5545.67,-643.2 5545.67,-639.2 5530.71,-639.2"/>
<polygon fill="#33415c" stroke="none" points="5545.67,-639.2 5545.67,-643.2 5560.62,-643.2 5560.62,-639.2 5545.67,-639.2"/>
<polygon fill="#33415c" stroke="none" points="5560.62,-639.2 5560.62,-643.2 5575.57,-643.2 5575.57,-639.2 5560.62,-639.2"/>
<polygon fill="#33415c" stroke="none" points="5575.57,-639.2 5575.57,-643.2 5590.52,-643.2 5590.52,-639.2 5575.57,-639.2"/>
<polygon fill="#33415c" stroke="none" points="5590.52,-639.2 5590.52,-643.2 5605.48,-643.2 5605.48,-639.2 5590.52,-639.2"/>
<polygon fill="#33415c" stroke="none" points="5605.48,-639.2 5605.48,-643.2 5620.43,-643.2 5620.43,-639.2 5605.48,-639.2"/>
<polygon fill="#33415c" stroke="none" points="5620.43,-639.2 5620.43,-643.2 5635.38,-643.2 5635.38,-639.2 5620.43,-639.2"/>
<polygon fill="#33415c" stroke="none" points="5635.38,-639.2 5635.38,-643.2 5650.33,-643.2 5650.33,-639.2 5635.38,-639.2"/>
<polygon fill="#33415c" stroke="none" points="5650.33,-639.2 5650.33,-643.2 5665.29,-643.2 5665.29,-639.2 5650.33,-639.2"/>
<text xml:space="preserve" text-anchor="start" x="5572.99" y="-626.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">category</text>
<polygon fill="#2b3a52" stroke="none" points="5528.71,-590 5528.71,-616.8 5667.29,-616.8 5667.29,-590 5528.71,-590"/>
<polygon fill="none" stroke="#3f4c5f" points="5528.71,-590 5528.71,-616.8 5667.29,-616.8 5667.29,-590 5528.71,-590"/>
<text xml:space="preserve" text-anchor="start" x="5533.71" y="-600.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="5632.79" y="-601.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5649.78" y="-601.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="5528.71,-563.2 5528.71,-590 5667.29,-590 5667.29,-563.2 5528.71,-563.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5528.71,-563.2 5528.71,-590 5667.29,-590 5667.29,-563.2 5528.71,-563.2"/>
<text xml:space="preserve" text-anchor="start" x="5533.71" y="-573.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">parent_id</text>
<text xml:space="preserve" text-anchor="start" x="5596.73" y="-573.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="5633.29" y="-574.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5650.29" y="-574.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="5528.71,-536.4 5528.71,-563.2 5667.29,-563.2 5667.29,-536.4 5528.71,-536.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5528.71,-536.4 5528.71,-563.2 5667.29,-563.2 5667.29,-536.4 5528.71,-536.4"/>
<text xml:space="preserve" text-anchor="start" x="5533.71" y="-544.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="5647.79" y="-546.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="5528.71,-509.6 5528.71,-536.4 5667.29,-536.4 5667.29,-509.6 5528.71,-509.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5528.71,-509.6 5528.71,-536.4 5667.29,-536.4 5667.29,-509.6 5528.71,-509.6"/>
<text xml:space="preserve" text-anchor="start" x="5533.71" y="-517.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">updated_at</text>
<text xml:space="preserve" text-anchor="start" x="5611.78" y="-519.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- company&#45;&gt;category -->
<g id="edge3" class="edge">
<title>company:e&#45;&gt;category:n</title>
<g id="a_edge3"><a xlink:title="FK_company_root_category">
<path fill="none" stroke="#5aa7ff" stroke-width="1.4" d="M2884,-146.6C3165.08,-146.6 5182.78,-161.3 5407,-330.8 5524.87,-419.9 5402.15,-555.03 5520.71,-643.2 5523.35,-645.16 5526.87,-647.03 5530.06,-647.95"/>
<polygon fill="#5aa7ff" stroke="#5aa7ff" stroke-width="1.4" points="5530.93,-650.24 5536.26,-645.09 5528.88,-645.79 5530.93,-650.24"/>
</a>
</g>
</g>
<!-- tax -->
<g id="node46" class="node">
<title>tax</title>
<polygon fill="#33415c" stroke="none" points="7193.18,-1472.8 7193.18,-1501.2 7298.82,-1501.2 7298.82,-1472.8 7193.18,-1472.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7193.18,-1472.8 7193.18,-1501.2 7298.82,-1501.2 7298.82,-1472.8 7193.18,-1472.8"/>
<polygon fill="#33415c" stroke="none" points="7195.18,-1495.2 7195.18,-1499.2 7215.51,-1499.2 7215.51,-1495.2 7195.18,-1495.2"/>
<polygon fill="#33415c" stroke="none" points="7215.51,-1495.2 7215.51,-1499.2 7235.84,-1499.2 7235.84,-1495.2 7215.51,-1495.2"/>
<polygon fill="#33415c" stroke="none" points="7235.84,-1495.2 7235.84,-1499.2 7256.16,-1499.2 7256.16,-1495.2 7235.84,-1495.2"/>
<polygon fill="#33415c" stroke="none" points="7256.16,-1495.2 7256.16,-1499.2 7276.49,-1499.2 7276.49,-1495.2 7256.16,-1495.2"/>
<polygon fill="#33415c" stroke="none" points="7276.49,-1495.2 7276.49,-1499.2 7296.82,-1499.2 7296.82,-1495.2 7276.49,-1495.2"/>
<text xml:space="preserve" text-anchor="start" x="7237.33" y="-1482.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">tax</text>
<polygon fill="#2b3a52" stroke="none" points="7193.18,-1446 7193.18,-1472.8 7298.82,-1472.8 7298.82,-1446 7193.18,-1446"/>
<polygon fill="none" stroke="#3f4c5f" points="7193.18,-1446 7193.18,-1472.8 7298.82,-1472.8 7298.82,-1446 7193.18,-1446"/>
<text xml:space="preserve" text-anchor="start" x="7198.18" y="-1456.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="7264.32" y="-1457.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7281.32" y="-1457.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#272e3d" stroke="none" points="7193.18,-1419.2 7193.18,-1446 7298.82,-1446 7298.82,-1419.2 7193.18,-1419.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7193.18,-1419.2 7193.18,-1446 7298.82,-1446 7298.82,-1419.2 7193.18,-1419.2"/>
<text xml:space="preserve" text-anchor="start" x="7198.18" y="-1427" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">rate</text>
<text xml:space="preserve" text-anchor="start" x="7230.3" y="-1429" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DECIMAL(18,4)</text>
</g>
<!-- company&#45;&gt;tax -->
<g id="edge5" class="edge">
<title>company:e&#45;&gt;tax:n</title>
<g id="a_edge5"><a xlink:title="FK_company_taxrate">
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M2884,-119.8C3920.81,-119.8 5205.94,-157.34 4566,-810 4423.73,-955.1 1051.27,-736.9 909,-882 807.25,-985.77 806.57,-1105.9 909,-1209 932.86,-1233.02 5750.21,-1238.36 5784,-1240.4 6124.01,-1260.95 7080.11,-1160.98 7306.82,-1415.2 7331.67,-1443.06 7333,-1472.59 7306.82,-1499.2 7290.23,-1516.06 7256.11,-1524.88 7247.84,-1508.71"/>
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="7250.32,-1508.6 7246.45,-1502.27 7245.53,-1509.63 7250.32,-1508.6"/>
</a>
</g>
</g>
<!-- company&#45;&gt;tax -->
<g id="edge6" class="edge">
<title>company:e&#45;&gt;tax:n</title>
<g id="a_edge6"><a xlink:title="FK_company_reducedtaxrate">
<path fill="none" stroke="#ff9f5a" stroke-width="1.4" d="M2884,-93C4127.74,-93 5373.06,-127.64 4704,-810 4561.73,-955.1 1189.27,-736.9 1047,-882 945.25,-985.77 944.57,-1105.89 1047,-1209 1093.37,-1255.68 5718.5,-1234.18 5784,-1240.4 5940.7,-1255.27 7156.49,-1645.07 7203.92,-1508.97"/>
<polygon fill="#ff9f5a" stroke="#ff9f5a" stroke-width="1.4" points="7206.3,-1509.59 7205,-1502.29 7201.46,-1508.81 7206.3,-1509.59"/>
</a>
</g>
</g>
<!-- company&#45;&gt;tax -->
<g id="edge7" class="edge">
<title>company:e&#45;&gt;tax:n</title>
<g id="a_edge7"><a xlink:title="FK_company_taxfreerate">
<path fill="none" stroke="#5cd6d6" stroke-width="1.4" d="M2884,-66.2C4365.1,-66.2 5549.89,-95.75 4850,-810 4712.17,-950.66 1443.83,-741.34 1306,-882 1204.28,-985.8 1203.59,-1105.87 1306,-1209 1349.82,-1253.13 5722.08,-1234.51 5784,-1240.4 5942.87,-1255.51 7176.11,-1647.21 7224.22,-1509.09"/>
<polygon fill="#5cd6d6" stroke="#5cd6d6" stroke-width="1.4" points="7226.63,-1509.59 7225.33,-1502.29 7221.79,-1508.81 7226.63,-1509.59"/>
</a>
</g>
</g>
<!-- entityhistory -->
<g id="node11" class="node">
<title>entityhistory</title>
<polygon fill="#33415c" stroke="none" points="2715.98,-1515 2715.98,-1539.4 2882.02,-1539.4 2882.02,-1515 2715.98,-1515"/>
<polygon fill="none" stroke="#3f4c5f" points="2715.98,-1515 2715.98,-1539.4 2882.02,-1539.4 2882.02,-1515 2715.98,-1515"/>
<text xml:space="preserve" text-anchor="start" x="2762.99" y="-1524.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">entityhistory</text>
<polygon fill="#2b3a52" stroke="none" points="2715.98,-1488.2 2715.98,-1515 2882.02,-1515 2882.02,-1488.2 2715.98,-1488.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2715.98,-1488.2 2715.98,-1515 2882.02,-1515 2882.02,-1488.2 2715.98,-1488.2"/>
<text xml:space="preserve" text-anchor="start" x="2720.98" y="-1498.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="2847.52" y="-1499.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2864.52" y="-1499.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2715.98,-1461.4 2715.98,-1488.2 2882.02,-1488.2 2882.02,-1461.4 2715.98,-1461.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2715.98,-1461.4 2715.98,-1488.2 2882.02,-1488.2 2882.02,-1461.4 2715.98,-1461.4"/>
<text xml:space="preserve" text-anchor="start" x="2720.98" y="-1471.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">companyuser_id</text>
<text xml:space="preserve" text-anchor="start" x="2832.24" y="-1471.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="2848.03" y="-1473.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2865.02" y="-1473.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="2715.98,-1434.6 2715.98,-1461.4 2882.02,-1461.4 2882.02,-1434.6 2715.98,-1434.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2715.98,-1434.6 2715.98,-1461.4 2882.02,-1461.4 2882.02,-1434.6 2715.98,-1434.6"/>
<text xml:space="preserve" text-anchor="start" x="2720.98" y="-1444.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">entity_id</text>
<text xml:space="preserve" text-anchor="start" x="2848.03" y="-1446.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="2865.02" y="-1446.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="2715.98,-1407.8 2715.98,-1434.6 2882.02,-1434.6 2882.02,-1407.8 2715.98,-1407.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2715.98,-1407.8 2715.98,-1434.6 2882.02,-1434.6 2882.02,-1407.8 2715.98,-1407.8"/>
<text xml:space="preserve" text-anchor="start" x="2720.98" y="-1415.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">date</text>
<text xml:space="preserve" text-anchor="start" x="2826.52" y="-1417.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="2715.98,-1381 2715.98,-1407.8 2882.02,-1407.8 2882.02,-1381 2715.98,-1381"/>
<polygon fill="none" stroke="#3f4c5f" points="2715.98,-1381 2715.98,-1407.8 2882.02,-1407.8 2882.02,-1381 2715.98,-1381"/>
<text xml:space="preserve" text-anchor="start" x="2720.98" y="-1388.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">text</text>
<text xml:space="preserve" text-anchor="start" x="2801.02" y="-1390.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- entityhistory&#45;&gt;companyuser -->
<g id="edge14" class="edge">
<title>entityhistory:se&#45;&gt;companyuser:n</title>
<g id="a_edge14"><a xlink:title="FK_entityhistory_companyuser">
<path fill="none" stroke="#ff6f6f" stroke-width="1.4" d="M2883.02,-1461.4C2897.47,-1446.95 2889.32,-957.01 2813,-882 2624.28,-696.52 2441.24,-958.16 2222,-810 2149.17,-760.78 2124.91,-724.22 2123.38,-639.68"/>
<polygon fill="#ff6f6f" stroke="#ff6f6f" stroke-width="1.4" points="2125.84,-639.9 2123.32,-632.92 2120.94,-639.94 2125.84,-639.9"/>
</a>
</g>
</g>
<!-- entityhistory&#45;&gt;entity -->
<g id="edge13" class="edge">
<title>entityhistory:ne&#45;&gt;entity:n</title>
<g id="a_edge13"><a xlink:title="FK_entityhistory_entity">
<path fill="none" stroke="#a98cff" stroke-width="1.4" d="M2883.02,-1461.4C2883.02,-1461.4 2882.02,-1377 2882.02,-1377 2826.48,-1243.17 2656.31,-1285.29 2649.35,-1148.06"/>
<polygon fill="#a98cff" stroke="#a98cff" stroke-width="1.4" points="2651.81,-1148.26 2649.19,-1141.32 2646.91,-1148.38 2651.81,-1148.26"/>
</a>
</g>
</g>
<!-- customergroup&#45;&gt;company -->
<g id="edge8" class="edge">
<title>customergroup:sw&#45;&gt;company:n</title>
<g id="a_edge8"><a xlink:title="FK_customergroup_company">
<path fill="none" stroke="#ff7fc2" stroke-width="1.4" d="M2743.71,-576.6C2696.99,-529.88 2714.39,-352.14 2715.9,-276.88"/>
<polygon fill="#ff7fc2" stroke="#ff7fc2" stroke-width="1.4" points="2718.35,-276.95 2715.98,-269.92 2713.45,-276.89 2718.35,-276.95"/>
</a>
</g>
</g>
<!-- unittext -->
<g id="node14" class="node">
<title>unittext</title>
<polygon fill="#33415c" stroke="none" points="4471.57,-1087 4471.57,-1111.4 4600.43,-1111.4 4600.43,-1087 4471.57,-1087"/>
<polygon fill="none" stroke="#3f4c5f" points="4471.57,-1087 4471.57,-1111.4 4600.43,-1111.4 4600.43,-1087 4471.57,-1087"/>
<text xml:space="preserve" text-anchor="start" x="4514.33" y="-1096.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">unittext</text>
<polygon fill="#2b3a52" stroke="none" points="4471.57,-1060.2 4471.57,-1087 4600.43,-1087 4600.43,-1060.2 4471.57,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4471.57,-1060.2 4471.57,-1087 4600.43,-1087 4600.43,-1060.2 4471.57,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="4476.57" y="-1070.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="4565.93" y="-1071.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4582.93" y="-1071.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="4471.57,-1033.4 4471.57,-1060.2 4600.43,-1060.2 4600.43,-1033.4 4471.57,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4471.57,-1033.4 4471.57,-1060.2 4600.43,-1060.2 4600.43,-1033.4 4471.57,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="4476.57" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">language_id</text>
<text xml:space="preserve" text-anchor="start" x="4566.43" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4583.43" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="4471.57,-1006.6 4471.57,-1033.4 4600.43,-1033.4 4600.43,-1006.6 4471.57,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4471.57,-1006.6 4471.57,-1033.4 4600.43,-1033.4 4600.43,-1006.6 4471.57,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="4476.57" y="-1016.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">unit_id</text>
<text xml:space="preserve" text-anchor="start" x="4566.43" y="-1018.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4583.43" y="-1018.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="4471.57,-979.8 4471.57,-1006.6 4600.43,-1006.6 4600.43,-979.8 4471.57,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4471.57,-979.8 4471.57,-1006.6 4600.43,-1006.6 4600.43,-979.8 4471.57,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="4476.57" y="-987.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">symbol</text>
<text xml:space="preserve" text-anchor="start" x="4528.92" y="-989.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#2a3242" stroke="none" points="4471.57,-953 4471.57,-979.8 4600.43,-979.8 4600.43,-953 4471.57,-953"/>
<polygon fill="none" stroke="#3f4c5f" points="4471.57,-953 4471.57,-979.8 4600.43,-979.8 4600.43,-953 4471.57,-953"/>
<text xml:space="preserve" text-anchor="start" x="4476.57" y="-960.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="4523.91" y="-962.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
</g>
<!-- unittext&#45;&gt;language -->
<g id="edge17" class="edge">
<title>unittext:w&#45;&gt;language:n</title>
<g id="a_edge17"><a xlink:title="FK_unittext_language">
<path fill="none" stroke="#ff7aa8" stroke-width="1.4" d="M4470.57,-1046.8C4469.98,-1046.8 4339.53,-1105.7 4314.06,-1082.72"/>
<polygon fill="#ff7aa8" stroke="#ff7aa8" stroke-width="1.4" points="4315.49,-1079.72 4310.58,-1074.16 4310.95,-1081.57 4315.49,-1079.72"/>
</a>
</g>
</g>
<!-- unit -->
<g id="node50" class="node">
<title>unit</title>
<polygon fill="#33415c" stroke="none" points="4398.66,-630.2 4398.66,-658.6 4527.34,-658.6 4527.34,-630.2 4398.66,-630.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4398.66,-630.2 4398.66,-658.6 4527.34,-658.6 4527.34,-630.2 4398.66,-630.2"/>
<polygon fill="#33415c" stroke="none" points="4400.66,-652.6 4400.66,-656.6 4463,-656.6 4463,-652.6 4400.66,-652.6"/>
<polygon fill="#33415c" stroke="none" points="4463,-652.6 4463,-656.6 4525.34,-656.6 4525.34,-652.6 4463,-652.6"/>
<text xml:space="preserve" text-anchor="start" x="4452" y="-639.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">unit</text>
<polygon fill="#2b3a52" stroke="none" points="4398.66,-603.4 4398.66,-630.2 4527.34,-630.2 4527.34,-603.4 4398.66,-603.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4398.66,-603.4 4398.66,-630.2 4527.34,-630.2 4527.34,-603.4 4398.66,-603.4"/>
<text xml:space="preserve" text-anchor="start" x="4403.66" y="-613.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="4492.84" y="-615.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4509.84" y="-615.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="4398.66,-576.6 4398.66,-603.4 4527.34,-603.4 4527.34,-576.6 4398.66,-576.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4398.66,-576.6 4398.66,-603.4 4527.34,-603.4 4527.34,-576.6 4398.66,-576.6"/>
<text xml:space="preserve" text-anchor="start" x="4403.66" y="-586.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="4493.35" y="-588.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4510.35" y="-588.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="4398.66,-549.8 4398.66,-576.6 4527.34,-576.6 4527.34,-549.8 4398.66,-549.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4398.66,-549.8 4398.66,-576.6 4527.34,-576.6 4527.34,-549.8 4398.66,-549.8"/>
<text xml:space="preserve" text-anchor="start" x="4403.66" y="-557.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">si</text>
<text xml:space="preserve" text-anchor="start" x="4455.83" y="-559.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#272e3d" stroke="none" points="4398.66,-523 4398.66,-549.8 4527.34,-549.8 4527.34,-523 4398.66,-523"/>
<polygon fill="none" stroke="#3f4c5f" points="4398.66,-523 4398.66,-549.8 4527.34,-549.8 4527.34,-523 4398.66,-523"/>
<text xml:space="preserve" text-anchor="start" x="4403.66" y="-530.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">basesi</text>
<text xml:space="preserve" text-anchor="start" x="4455.83" y="-532.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#2a3242" stroke="none" points="4398.66,-496.2 4398.66,-523 4527.34,-523 4527.34,-496.2 4398.66,-496.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4398.66,-496.2 4398.66,-523 4527.34,-523 4527.34,-496.2 4398.66,-496.2"/>
<text xml:space="preserve" text-anchor="start" x="4403.66" y="-504" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">basesifactor</text>
<text xml:space="preserve" text-anchor="start" x="4493.34" y="-506" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
</g>
<!-- unittext&#45;&gt;unit -->
<g id="edge16" class="edge">
<title>unittext:se&#45;&gt;unit:n</title>
<g id="a_edge16"><a xlink:title="FK_unittext_unit">
<path fill="none" stroke="#5aa7e6" stroke-width="1.4" d="M4601.43,-1006.6C4619.53,-988.5 4607.28,-973.67 4600.43,-949 4561.2,-807.79 4437.06,-807.19 4431.99,-666.62"/>
<polygon fill="#5aa7e6" stroke="#5aa7e6" stroke-width="1.4" points="4434.44,-666.67 4431.87,-659.72 4429.54,-666.76 4434.44,-666.67"/>
</a>
</g>
</g>
<!-- categorytext -->
<g id="node15" class="node">
<title>categorytext</title>
<polygon fill="#33415c" stroke="none" points="4684.32,-1113.8 4684.32,-1138.2 4815.68,-1138.2 4815.68,-1113.8 4684.32,-1113.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4684.32,-1113.8 4684.32,-1138.2 4815.68,-1138.2 4815.68,-1113.8 4684.32,-1113.8"/>
<text xml:space="preserve" text-anchor="start" x="4714.32" y="-1123.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">categorytext</text>
<polygon fill="#2b3a52" stroke="none" points="4684.32,-1087 4684.32,-1113.8 4815.68,-1113.8 4815.68,-1087 4684.32,-1087"/>
<polygon fill="none" stroke="#3f4c5f" points="4684.32,-1087 4684.32,-1113.8 4815.68,-1113.8 4815.68,-1087 4684.32,-1087"/>
<text xml:space="preserve" text-anchor="start" x="4689.32" y="-1097.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="4781.18" y="-1098.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4798.18" y="-1098.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="4684.32,-1060.2 4684.32,-1087 4815.68,-1087 4815.68,-1060.2 4684.32,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4684.32,-1060.2 4684.32,-1087 4815.68,-1087 4815.68,-1060.2 4684.32,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="4689.32" y="-1070.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">language_id</text>
<text xml:space="preserve" text-anchor="start" x="4781.69" y="-1071.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4798.68" y="-1071.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="4684.32,-1033.4 4684.32,-1060.2 4815.68,-1060.2 4815.68,-1033.4 4684.32,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4684.32,-1033.4 4684.32,-1060.2 4815.68,-1060.2 4815.68,-1033.4 4684.32,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="4689.32" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">category_id</text>
<text xml:space="preserve" text-anchor="start" x="4781.69" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4798.68" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="4684.32,-1006.6 4684.32,-1033.4 4815.68,-1033.4 4815.68,-1006.6 4684.32,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4684.32,-1006.6 4684.32,-1033.4 4815.68,-1033.4 4815.68,-1006.6 4684.32,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="4689.32" y="-1014.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="4739.16" y="-1016.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="4684.32,-979.8 4684.32,-1006.6 4815.68,-1006.6 4815.68,-979.8 4684.32,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4684.32,-979.8 4684.32,-1006.6 4815.68,-1006.6 4815.68,-979.8 4684.32,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="4689.32" y="-987.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">slug</text>
<text xml:space="preserve" text-anchor="start" x="4739.16" y="-989.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="4684.32,-953 4684.32,-979.8 4815.68,-979.8 4815.68,-953 4684.32,-953"/>
<polygon fill="none" stroke="#3f4c5f" points="4684.32,-953 4684.32,-979.8 4815.68,-979.8 4815.68,-953 4684.32,-953"/>
<text xml:space="preserve" text-anchor="start" x="4689.32" y="-960.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">seo?</text>
<text xml:space="preserve" text-anchor="start" x="4734.68" y="-962.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="4684.32,-926.2 4684.32,-953 4815.68,-953 4815.68,-926.2 4684.32,-926.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4684.32,-926.2 4684.32,-953 4815.68,-953 4815.68,-926.2 4684.32,-926.2"/>
<text xml:space="preserve" text-anchor="start" x="4689.32" y="-934" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">desc?</text>
<text xml:space="preserve" text-anchor="start" x="4734.68" y="-936" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- categorytext&#45;&gt;language -->
<g id="edge48" class="edge">
<title>categorytext:e&#45;&gt;language:n</title>
<g id="a_edge48"><a xlink:title="FK_categorytext_language">
<path fill="none" stroke="#66b3ff" stroke-width="1.4" d="M4816.68,-1073.6C4847.18,-1073.6 4832.16,-1117.2 4814.68,-1142.2 4758.01,-1223.26 4705.13,-1206.03 4608,-1224.7 4545.15,-1236.78 4526.51,-1238.44 4464,-1224.7 4447.74,-1221.13 4442.61,-1219.87 4430,-1209 4377.28,-1163.56 4343.24,-1146.41 4340.41,-1081.27"/>
<polygon fill="#66b3ff" stroke="#66b3ff" stroke-width="1.4" points="4342.86,-1081.27 4340.27,-1074.32 4337.96,-1081.37 4342.86,-1081.27"/>
</a>
</g>
</g>
<!-- categorytext&#45;&gt;category -->
<g id="edge47" class="edge">
<title>categorytext:e&#45;&gt;category:n</title>
<g id="a_edge47"><a xlink:title="FK_categorytext_category">
<path fill="none" stroke="#56d68a" stroke-width="1.4" d="M4816.68,-1046.8C4892.09,-1046.8 4800.84,-932.31 4857,-882 5040.62,-717.5 5186.64,-920.55 5407,-810 5496.06,-765.32 5563.88,-748 5567.91,-653.3"/>
<polygon fill="#56d68a" stroke="#56d68a" stroke-width="1.4" points="5570.35,-653.37 5568.05,-646.32 5565.46,-653.27 5570.35,-653.37"/>
</a>
</g>
</g>
<!-- articletext -->
<g id="node16" class="node">
<title>articletext</title>
<polygon fill="#33415c" stroke="none" points="4899.32,-1113.8 4899.32,-1138.2 5030.68,-1138.2 5030.68,-1113.8 4899.32,-1113.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4899.32,-1113.8 4899.32,-1138.2 5030.68,-1138.2 5030.68,-1113.8 4899.32,-1113.8"/>
<text xml:space="preserve" text-anchor="start" x="4936.65" y="-1123.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articletext</text>
<polygon fill="#2b3a52" stroke="none" points="4899.32,-1087 4899.32,-1113.8 5030.68,-1113.8 5030.68,-1087 4899.32,-1087"/>
<polygon fill="none" stroke="#3f4c5f" points="4899.32,-1087 4899.32,-1113.8 5030.68,-1113.8 5030.68,-1087 4899.32,-1087"/>
<text xml:space="preserve" text-anchor="start" x="4904.32" y="-1097.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="4996.18" y="-1098.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5013.18" y="-1098.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="4899.32,-1060.2 4899.32,-1087 5030.68,-1087 5030.68,-1060.2 4899.32,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4899.32,-1060.2 4899.32,-1087 5030.68,-1087 5030.68,-1060.2 4899.32,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="4904.32" y="-1070.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">language_id</text>
<text xml:space="preserve" text-anchor="start" x="4996.69" y="-1071.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5013.68" y="-1071.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="4899.32,-1033.4 4899.32,-1060.2 5030.68,-1060.2 5030.68,-1033.4 4899.32,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4899.32,-1033.4 4899.32,-1060.2 5030.68,-1060.2 5030.68,-1033.4 4899.32,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="4904.32" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="4996.69" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5013.68" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="4899.32,-1006.6 4899.32,-1033.4 5030.68,-1033.4 5030.68,-1006.6 4899.32,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4899.32,-1006.6 4899.32,-1033.4 5030.68,-1033.4 5030.68,-1006.6 4899.32,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="4904.32" y="-1014.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="4954.16" y="-1016.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="4899.32,-979.8 4899.32,-1006.6 5030.68,-1006.6 5030.68,-979.8 4899.32,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4899.32,-979.8 4899.32,-1006.6 5030.68,-1006.6 5030.68,-979.8 4899.32,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="4904.32" y="-987.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">slug</text>
<text xml:space="preserve" text-anchor="start" x="4954.16" y="-989.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="4899.32,-953 4899.32,-979.8 5030.68,-979.8 5030.68,-953 4899.32,-953"/>
<polygon fill="none" stroke="#3f4c5f" points="4899.32,-953 4899.32,-979.8 5030.68,-979.8 5030.68,-953 4899.32,-953"/>
<text xml:space="preserve" text-anchor="start" x="4904.32" y="-960.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">seo?</text>
<text xml:space="preserve" text-anchor="start" x="4949.68" y="-962.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="4899.32,-926.2 4899.32,-953 5030.68,-953 5030.68,-926.2 4899.32,-926.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4899.32,-926.2 4899.32,-953 5030.68,-953 5030.68,-926.2 4899.32,-926.2"/>
<text xml:space="preserve" text-anchor="start" x="4904.32" y="-934" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">desc?</text>
<text xml:space="preserve" text-anchor="start" x="4949.68" y="-936" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- articletext&#45;&gt;language -->
<g id="edge50" class="edge">
<title>articletext:w&#45;&gt;language:n</title>
<g id="a_edge50"><a xlink:title="FK_articletext_language">
<path fill="none" stroke="#ff6b6b" stroke-width="1.4" d="M4898.32,-1073.6C4835.53,-1073.6 4899.11,-1161.54 4858,-1209 4847.1,-1221.58 4840.26,-1221.13 4824,-1224.7 4745.86,-1241.87 4542.14,-1241.87 4464,-1224.7 4389.27,-1208.28 4371.91,-1155.77 4370.73,-1080.95"/>
<polygon fill="#ff6b6b" stroke="#ff6b6b" stroke-width="1.4" points="4373.18,-1081.3 4370.68,-1074.32 4368.28,-1081.34 4373.18,-1081.3"/>
</a>
</g>
</g>
<!-- article -->
<g id="node20" class="node">
<title>article</title>
<polygon fill="#33415c" stroke="none" points="5768.82,-777.6 5768.82,-806 5979.18,-806 5979.18,-777.6 5768.82,-777.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-777.6 5768.82,-806 5979.18,-806 5979.18,-777.6 5768.82,-777.6"/>
<polygon fill="#33415c" stroke="none" points="5770.82,-800 5770.82,-804 5788.01,-804 5788.01,-800 5770.82,-800"/>
<polygon fill="#33415c" stroke="none" points="5788.01,-800 5788.01,-804 5805.21,-804 5805.21,-800 5788.01,-800"/>
<polygon fill="#33415c" stroke="none" points="5805.21,-800 5805.21,-804 5822.41,-804 5822.41,-800 5805.21,-800"/>
<polygon fill="#33415c" stroke="none" points="5822.41,-800 5822.41,-804 5839.61,-804 5839.61,-800 5822.41,-800"/>
<polygon fill="#33415c" stroke="none" points="5839.61,-800 5839.61,-804 5856.8,-804 5856.8,-800 5839.61,-800"/>
<polygon fill="#33415c" stroke="none" points="5856.8,-800 5856.8,-804 5874,-804 5874,-800 5856.8,-800"/>
<polygon fill="#33415c" stroke="none" points="5874,-800 5874,-804 5891.2,-804 5891.2,-800 5874,-800"/>
<polygon fill="#33415c" stroke="none" points="5891.2,-800 5891.2,-804 5908.39,-804 5908.39,-800 5891.2,-800"/>
<polygon fill="#33415c" stroke="none" points="5908.39,-800 5908.39,-804 5925.59,-804 5925.59,-800 5908.39,-800"/>
<polygon fill="#33415c" stroke="none" points="5925.59,-800 5925.59,-804 5942.79,-804 5942.79,-800 5925.59,-800"/>
<polygon fill="#33415c" stroke="none" points="5942.79,-800 5942.79,-804 5959.99,-804 5959.99,-800 5942.79,-800"/>
<polygon fill="#33415c" stroke="none" points="5959.99,-800 5959.99,-804 5977.18,-804 5977.18,-800 5959.99,-800"/>
<text xml:space="preserve" text-anchor="start" x="5856.32" y="-787.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">article</text>
<polygon fill="#2b3a52" stroke="none" points="5768.82,-750.8 5768.82,-777.6 5979.18,-777.6 5979.18,-750.8 5768.82,-750.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-750.8 5768.82,-777.6 5979.18,-777.6 5979.18,-750.8 5768.82,-750.8"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-761" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="5944.68" y="-762.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5961.68" y="-762.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="5768.82,-724 5768.82,-750.8 5979.18,-750.8 5979.18,-724 5768.82,-724"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-724 5768.82,-750.8 5979.18,-750.8 5979.18,-724 5768.82,-724"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-734.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="5945.19" y="-735.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5962.19" y="-735.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5768.82,-697.2 5768.82,-724 5979.18,-724 5979.18,-697.2 5768.82,-697.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-697.2 5768.82,-724 5979.18,-724 5979.18,-697.2 5768.82,-697.2"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-707.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">parentattributename_id</text>
<text xml:space="preserve" text-anchor="start" x="5929.4" y="-707.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="5945.19" y="-708.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5962.19" y="-708.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5768.82,-670.4 5768.82,-697.2 5979.18,-697.2 5979.18,-670.4 5768.82,-670.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-670.4 5768.82,-697.2 5979.18,-697.2 5979.18,-670.4 5768.82,-670.4"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-680.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">unit_id</text>
<text xml:space="preserve" text-anchor="start" x="5945.19" y="-682.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5962.19" y="-682.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5768.82,-643.6 5768.82,-670.4 5979.18,-670.4 5979.18,-643.6 5768.82,-643.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-643.6 5768.82,-670.4 5979.18,-670.4 5979.18,-643.6 5768.82,-643.6"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-653.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">parentarticle_id</text>
<text xml:space="preserve" text-anchor="start" x="5878.08" y="-653.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="5945.19" y="-655.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5962.19" y="-655.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5768.82,-616.8 5768.82,-643.6 5979.18,-643.6 5979.18,-616.8 5768.82,-616.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-616.8 5768.82,-643.6 5979.18,-643.6 5979.18,-616.8 5768.82,-616.8"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-627" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">articlelist_id</text>
<text xml:space="preserve" text-anchor="start" x="5855.52" y="-627" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="5945.19" y="-628.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5962.19" y="-628.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5768.82,-590 5768.82,-616.8 5979.18,-616.8 5979.18,-590 5768.82,-590"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-590 5768.82,-616.8 5979.18,-616.8 5979.18,-590 5768.82,-590"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-600.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">optionslist_id</text>
<text xml:space="preserve" text-anchor="start" x="5864.82" y="-600.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="5945.19" y="-601.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5962.19" y="-601.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5768.82,-563.2 5768.82,-590 5979.18,-590 5979.18,-563.2 5768.82,-563.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-563.2 5768.82,-590 5979.18,-590 5979.18,-563.2 5768.82,-563.2"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-573.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">brand_id</text>
<text xml:space="preserve" text-anchor="start" x="5832.93" y="-573.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="5945.19" y="-574.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5962.19" y="-574.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="5768.82,-536.4 5768.82,-563.2 5979.18,-563.2 5979.18,-536.4 5768.82,-536.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-536.4 5768.82,-563.2 5979.18,-563.2 5979.18,-536.4 5768.82,-536.4"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-544.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sku?</text>
<text xml:space="preserve" text-anchor="start" x="5902.67" y="-546.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="5768.82,-509.6 5768.82,-536.4 5979.18,-536.4 5979.18,-509.6 5768.82,-509.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-509.6 5768.82,-536.4 5979.18,-536.4 5979.18,-509.6 5768.82,-509.6"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-517.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">unitamount</text>
<text xml:space="preserve" text-anchor="start" x="5945.18" y="-519.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#2a3242" stroke="none" points="5768.82,-482.8 5768.82,-509.6 5979.18,-509.6 5979.18,-482.8 5768.82,-482.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-482.8 5768.82,-509.6 5979.18,-509.6 5979.18,-482.8 5768.82,-482.8"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-490.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">weight</text>
<text xml:space="preserve" text-anchor="start" x="5945.18" y="-492.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="5768.82,-456 5768.82,-482.8 5979.18,-482.8 5979.18,-456 5768.82,-456"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-456 5768.82,-482.8 5979.18,-482.8 5979.18,-456 5768.82,-456"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-463.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">track_stock</text>
<text xml:space="preserve" text-anchor="start" x="5960.18" y="-465.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIT</text>
<polygon fill="#2a3242" stroke="none" points="5768.82,-429.2 5768.82,-456 5979.18,-456 5979.18,-429.2 5768.82,-429.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-429.2 5768.82,-456 5979.18,-456 5979.18,-429.2 5768.82,-429.2"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-437" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">is_parent</text>
<text xml:space="preserve" text-anchor="start" x="5960.18" y="-439" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIT</text>
<polygon fill="#272e3d" stroke="none" points="5768.82,-402.4 5768.82,-429.2 5979.18,-429.2 5979.18,-402.4 5768.82,-402.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-402.4 5768.82,-429.2 5979.18,-429.2 5979.18,-402.4 5768.82,-402.4"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-410.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">parentsort</text>
<text xml:space="preserve" text-anchor="start" x="5959.69" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="5768.82,-375.6 5768.82,-402.4 5979.18,-402.4 5979.18,-375.6 5768.82,-375.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-375.6 5768.82,-402.4 5979.18,-402.4 5979.18,-375.6 5768.82,-375.6"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-383.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="5923.68" y="-385.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="5768.82,-348.8 5768.82,-375.6 5979.18,-375.6 5979.18,-348.8 5768.82,-348.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5768.82,-348.8 5768.82,-375.6 5979.18,-375.6 5979.18,-348.8 5768.82,-348.8"/>
<text xml:space="preserve" text-anchor="start" x="5773.82" y="-356.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">updated_at</text>
<text xml:space="preserve" text-anchor="start" x="5923.68" y="-358.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- articletext&#45;&gt;article -->
<g id="edge49" class="edge">
<title>articletext:e&#45;&gt;article:n</title>
<g id="a_edge49"><a xlink:title="FK_articletext_article">
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M5031.68,-1046.8C5145.6,-1046.8 5123.73,-927.88 5228,-882 5345.36,-830.36 5792.17,-931.36 5813.05,-813.84"/>
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="5815.47,-814.29 5813.63,-807.11 5810.59,-813.88 5815.47,-814.29"/>
</a>
</g>
</g>
<!-- categoryarticle -->
<g id="node17" class="node">
<title>categoryarticle</title>
<polygon fill="#33415c" stroke="none" points="5529.21,-1060.2 5529.21,-1084.6 5654.79,-1084.6 5654.79,-1060.2 5529.21,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5529.21,-1060.2 5529.21,-1084.6 5654.79,-1084.6 5654.79,-1060.2 5529.21,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="5549.31" y="-1069.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">categoryarticle</text>
<polygon fill="#2b3a52" stroke="none" points="5529.21,-1033.4 5529.21,-1060.2 5654.79,-1060.2 5654.79,-1033.4 5529.21,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5529.21,-1033.4 5529.21,-1060.2 5654.79,-1060.2 5654.79,-1033.4 5529.21,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="5534.21" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="5620.29" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5637.29" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="5529.21,-1006.6 5529.21,-1033.4 5654.79,-1033.4 5654.79,-1006.6 5529.21,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5529.21,-1006.6 5529.21,-1033.4 5654.79,-1033.4 5654.79,-1006.6 5529.21,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="5534.21" y="-1016.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">category_id</text>
<text xml:space="preserve" text-anchor="start" x="5620.8" y="-1018.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5637.79" y="-1018.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5529.21,-979.8 5529.21,-1006.6 5654.79,-1006.6 5654.79,-979.8 5529.21,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5529.21,-979.8 5529.21,-1006.6 5654.79,-1006.6 5654.79,-979.8 5529.21,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="5534.21" y="-990" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="5620.8" y="-991.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5637.79" y="-991.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
</g>
<!-- categoryarticle&#45;&gt;category -->
<g id="edge43" class="edge">
<title>categoryarticle:se&#45;&gt;category:n</title>
<g id="a_edge43"><a xlink:title="FK_categoryarticle_category">
<path fill="none" stroke="#e0b25a" stroke-width="1.4" d="M5655.79,-1006.6C5711.12,-951.27 5619.8,-740.84 5613.31,-653.27"/>
<polygon fill="#e0b25a" stroke="#e0b25a" stroke-width="1.4" points="5615.76,-653.21 5613.04,-646.32 5610.87,-653.41 5615.76,-653.21"/>
</a>
</g>
</g>
<!-- categoryarticle&#45;&gt;article -->
<g id="edge44" class="edge">
<title>categoryarticle:se&#45;&gt;article:n</title>
<g id="a_edge44"><a xlink:title="FK_categoryarticle_article">
<path fill="none" stroke="#56c8c8" stroke-width="1.4" d="M5654.79,-978.8C5687.98,-945.61 5664.82,-916.17 5697,-882 5746.49,-829.46 5839.74,-876.03 5847.66,-814.03"/>
<polygon fill="#56c8c8" stroke="#56c8c8" stroke-width="1.4" points="5850.11,-814.25 5848.08,-807.12 5845.21,-813.96 5850.11,-814.25"/>
</a>
</g>
</g>
<!-- category&#45;&gt;category -->
<g id="edge2" class="edge">
<title>category:e&#45;&gt;category:e</title>
<g id="a_edge2"><a xlink:title="FK_category_parent">
<path fill="none" stroke="#6bdf9a" stroke-width="1.4" d="M5667.29,-576.6C5705.83,-576.6 5705.83,-639.98 5676.93,-617.51"/>
<polygon fill="#6bdf9a" stroke="#6bdf9a" stroke-width="1.4" points="5669.83,-611.98 5674.79,-620.27 5679.08,-614.74 5669.83,-611.98"/>
</a>
</g>
</g>
<!-- articlehistory -->
<g id="node19" class="node">
<title>articlehistory</title>
<polygon fill="#33415c" stroke="none" points="5738.98,-1100.4 5738.98,-1124.8 5905.02,-1124.8 5905.02,-1100.4 5738.98,-1100.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5738.98,-1100.4 5738.98,-1124.8 5905.02,-1124.8 5905.02,-1100.4 5738.98,-1100.4"/>
<text xml:space="preserve" text-anchor="start" x="5784.32" y="-1110" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articlehistory</text>
<polygon fill="#2b3a52" stroke="none" points="5738.98,-1073.6 5738.98,-1100.4 5905.02,-1100.4 5905.02,-1073.6 5738.98,-1073.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5738.98,-1073.6 5738.98,-1100.4 5905.02,-1100.4 5905.02,-1073.6 5738.98,-1073.6"/>
<text xml:space="preserve" text-anchor="start" x="5743.98" y="-1083.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="5870.52" y="-1085.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5887.52" y="-1085.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="5738.98,-1046.8 5738.98,-1073.6 5905.02,-1073.6 5905.02,-1046.8 5738.98,-1046.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5738.98,-1046.8 5738.98,-1073.6 5905.02,-1073.6 5905.02,-1046.8 5738.98,-1046.8"/>
<text xml:space="preserve" text-anchor="start" x="5743.98" y="-1057" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">companyuser_id</text>
<text xml:space="preserve" text-anchor="start" x="5855.24" y="-1057" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="5871.03" y="-1058.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5888.02" y="-1058.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5738.98,-1020 5738.98,-1046.8 5905.02,-1046.8 5905.02,-1020 5738.98,-1020"/>
<polygon fill="none" stroke="#3f4c5f" points="5738.98,-1020 5738.98,-1046.8 5905.02,-1046.8 5905.02,-1020 5738.98,-1020"/>
<text xml:space="preserve" text-anchor="start" x="5743.98" y="-1030.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="5871.03" y="-1031.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5888.02" y="-1031.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="5738.98,-993.2 5738.98,-1020 5905.02,-1020 5905.02,-993.2 5738.98,-993.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5738.98,-993.2 5738.98,-1020 5905.02,-1020 5905.02,-993.2 5738.98,-993.2"/>
<text xml:space="preserve" text-anchor="start" x="5743.98" y="-1001" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">date</text>
<text xml:space="preserve" text-anchor="start" x="5849.52" y="-1003" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="5738.98,-966.4 5738.98,-993.2 5905.02,-993.2 5905.02,-966.4 5738.98,-966.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5738.98,-966.4 5738.98,-993.2 5905.02,-993.2 5905.02,-966.4 5738.98,-966.4"/>
<text xml:space="preserve" text-anchor="start" x="5743.98" y="-974.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">text</text>
<text xml:space="preserve" text-anchor="start" x="5824.02" y="-976.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#272e3d" stroke="none" points="5738.98,-939.6 5738.98,-966.4 5905.02,-966.4 5905.02,-939.6 5738.98,-939.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5738.98,-939.6 5738.98,-966.4 5905.02,-966.4 5905.02,-939.6 5738.98,-939.6"/>
<text xml:space="preserve" text-anchor="start" x="5743.98" y="-947.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">meta?</text>
<text xml:space="preserve" text-anchor="start" x="5824.02" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- articlehistory&#45;&gt;companyuser -->
<g id="edge28" class="edge">
<title>articlehistory:w&#45;&gt;companyuser:n</title>
<g id="a_edge28"><a xlink:title="FK_articlehistory_companyuser">
<path fill="none" stroke="#5aa7ff" stroke-width="1.4" d="M5737.98,-1060.2C5656.71,-1060.2 5760.05,-933.27 5697,-882 5547.19,-760.17 2378.14,-923.61 2222,-810 2156.24,-762.15 2159.58,-718.28 2159.9,-639.55"/>
<polygon fill="#5aa7ff" stroke="#5aa7ff" stroke-width="1.4" points="2162.35,-639.92 2159.91,-632.92 2157.45,-639.91 2162.35,-639.92"/>
</a>
</g>
</g>
<!-- articlehistory&#45;&gt;article -->
<g id="edge27" class="edge">
<title>articlehistory:se&#45;&gt;article:n</title>
<g id="a_edge27"><a xlink:title="FK_articlehistory_article">
<path fill="none" stroke="#6bdf9a" stroke-width="1.4" d="M5906.02,-1020C5939.29,-986.73 5881.08,-849.79 5867.95,-813.46"/>
<polygon fill="#6bdf9a" stroke="#6bdf9a" stroke-width="1.4" points="5870.38,-813.03 5866.01,-807.03 5865.68,-814.44 5870.38,-813.03"/>
</a>
</g>
</g>
<!-- article&#45;&gt;company -->
<g id="edge19" class="edge">
<title>article:w&#45;&gt;company:n</title>
<g id="a_edge19"><a xlink:title="FK_article_company">
<path fill="none" stroke="#56c8c8" stroke-width="1.4" d="M5767.82,-737.4C5677.01,-737.4 5793.69,-392.43 5727,-330.8 5668.03,-276.31 2913.03,-346.31 2762.41,-274.22"/>
<polygon fill="#56c8c8" stroke="#56c8c8" stroke-width="1.4" points="2764.18,-272.52 2757.5,-269.3 2760.71,-275.99 2764.18,-272.52"/>
</a>
</g>
</g>
<!-- article&#45;&gt;article -->
<g id="edge24" class="edge">
<title>article:e&#45;&gt;article:e</title>
<g id="a_edge24"><a xlink:title="FK_article_parentarticle">
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M5979.18,-657C6017.73,-657 6017.73,-800.78 5988.83,-778.31"/>
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="5981.73,-772.78 5986.69,-781.07 5990.98,-775.54 5981.73,-772.78"/>
</a>
</g>
</g>
<!-- articlelist -->
<g id="node23" class="node">
<title>articlelist</title>
<polygon fill="#33415c" stroke="none" points="6421.65,-576.6 6421.65,-605 6484.35,-605 6484.35,-576.6 6421.65,-576.6"/>
<polygon fill="none" stroke="#3f4c5f" points="6421.65,-576.6 6421.65,-605 6484.35,-605 6484.35,-576.6 6421.65,-576.6"/>
<polygon fill="#33415c" stroke="none" points="6423.65,-599 6423.65,-603 6453,-603 6453,-599 6423.65,-599"/>
<polygon fill="#33415c" stroke="none" points="6453,-599 6453,-603 6482.35,-603 6482.35,-599 6453,-599"/>
<text xml:space="preserve" text-anchor="start" x="6426.65" y="-586.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articlelist</text>
<polygon fill="#2b3a52" stroke="none" points="6421.65,-549.8 6421.65,-576.6 6484.35,-576.6 6484.35,-549.8 6421.65,-549.8"/>
<polygon fill="none" stroke="#3f4c5f" points="6421.65,-549.8 6421.65,-576.6 6484.35,-576.6 6484.35,-549.8 6421.65,-549.8"/>
<text xml:space="preserve" text-anchor="start" x="6426.65" y="-560" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="6449.85" y="-561.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6466.84" y="-561.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
</g>
<!-- article&#45;&gt;articlelist -->
<g id="edge22" class="edge">
<title>article:e&#45;&gt;articlelist:n</title>
<g id="a_edge22"><a xlink:title="FK_article_articlelist">
<path fill="none" stroke="#56d68a" stroke-width="1.4" d="M5980.18,-630.2C6180.25,-630.2 6428.66,-801.25 6438.05,-615.24"/>
<polygon fill="#56d68a" stroke="#56d68a" stroke-width="1.4" points="6440.55,-613.18 6438.27,-606.12 6435.65,-613.06 6440.55,-613.18"/>
</a>
</g>
</g>
<!-- optionslist -->
<g id="node25" class="node">
<title>optionslist</title>
<polygon fill="#33415c" stroke="none" points="6568.67,-576.6 6568.67,-605 6639.33,-605 6639.33,-576.6 6568.67,-576.6"/>
<polygon fill="none" stroke="#3f4c5f" points="6568.67,-576.6 6568.67,-605 6639.33,-605 6639.33,-576.6 6568.67,-576.6"/>
<polygon fill="#33415c" stroke="none" points="6570.67,-599 6570.67,-603 6604,-603 6604,-599 6570.67,-599"/>
<polygon fill="#33415c" stroke="none" points="6604,-599 6604,-603 6637.33,-603 6637.33,-599 6604,-599"/>
<text xml:space="preserve" text-anchor="start" x="6573.67" y="-586.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">optionslist</text>
<polygon fill="#2b3a52" stroke="none" points="6568.67,-549.8 6568.67,-576.6 6639.33,-576.6 6639.33,-549.8 6568.67,-549.8"/>
<polygon fill="none" stroke="#3f4c5f" points="6568.67,-549.8 6568.67,-576.6 6639.33,-576.6 6639.33,-549.8 6568.67,-549.8"/>
<text xml:space="preserve" text-anchor="start" x="6573.67" y="-560" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="6604.83" y="-561.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6621.83" y="-561.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
</g>
<!-- article&#45;&gt;optionslist -->
<g id="edge23" class="edge">
<title>article:e&#45;&gt;optionslist:n</title>
<g id="a_edge23"><a xlink:title="FK_article_optionslist">
<path fill="none" stroke="#66b3ff" stroke-width="1.4" d="M5980.18,-603.4C6201.09,-603.4 6200.23,-790.29 6414,-846 6447.55,-854.74 6460.16,-859.72 6492,-846 6512.21,-837.29 6515.01,-829.06 6526,-810 6572.19,-729.91 6586.42,-701.37 6587.29,-613.03"/>
<polygon fill="#66b3ff" stroke="#66b3ff" stroke-width="1.4" points="6589.74,-613.13 6587.32,-606.12 6584.84,-613.11 6589.74,-613.13"/>
</a>
</g>
</g>
<!-- brand -->
<g id="node27" class="node">
<title>brand</title>
<polygon fill="#33415c" stroke="none" points="6819.31,-1071.6 6819.31,-1100 6978.69,-1100 6978.69,-1071.6 6819.31,-1071.6"/>
<polygon fill="none" stroke="#3f4c5f" points="6819.31,-1071.6 6819.31,-1100 6978.69,-1100 6978.69,-1071.6 6819.31,-1071.6"/>
<polygon fill="#33415c" stroke="none" points="6821.31,-1094 6821.31,-1098 6899,-1098 6899,-1094 6821.31,-1094"/>
<polygon fill="#33415c" stroke="none" points="6899,-1094 6899,-1098 6976.69,-1098 6976.69,-1094 6899,-1094"/>
<text xml:space="preserve" text-anchor="start" x="6882.33" y="-1081.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">brand</text>
<polygon fill="#2b3a52" stroke="none" points="6819.31,-1044.8 6819.31,-1071.6 6978.69,-1071.6 6978.69,-1044.8 6819.31,-1044.8"/>
<polygon fill="none" stroke="#3f4c5f" points="6819.31,-1044.8 6819.31,-1071.6 6978.69,-1071.6 6978.69,-1044.8 6819.31,-1044.8"/>
<text xml:space="preserve" text-anchor="start" x="6824.31" y="-1055" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="6944.19" y="-1056.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6961.19" y="-1056.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="6819.31,-1018 6819.31,-1044.8 6978.69,-1044.8 6978.69,-1018 6819.31,-1018"/>
<polygon fill="none" stroke="#3f4c5f" points="6819.31,-1018 6819.31,-1044.8 6978.69,-1044.8 6978.69,-1018 6819.31,-1018"/>
<text xml:space="preserve" text-anchor="start" x="6824.31" y="-1028.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="6944.7" y="-1029.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6961.69" y="-1029.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="6819.31,-991.2 6819.31,-1018 6978.69,-1018 6978.69,-991.2 6819.31,-991.2"/>
<polygon fill="none" stroke="#3f4c5f" points="6819.31,-991.2 6819.31,-1018 6978.69,-1018 6978.69,-991.2 6819.31,-991.2"/>
<text xml:space="preserve" text-anchor="start" x="6824.31" y="-999" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="6902.17" y="-1001" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="6819.31,-964.4 6819.31,-991.2 6978.69,-991.2 6978.69,-964.4 6819.31,-964.4"/>
<polygon fill="none" stroke="#3f4c5f" points="6819.31,-964.4 6819.31,-991.2 6978.69,-991.2 6978.69,-964.4 6819.31,-964.4"/>
<text xml:space="preserve" text-anchor="start" x="6824.31" y="-972.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">gsprpinfo?</text>
<text xml:space="preserve" text-anchor="start" x="6897.69" y="-974.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- article&#45;&gt;brand -->
<g id="edge21" class="edge">
<title>article:e&#45;&gt;brand:n</title>
<g id="a_edge21"><a xlink:title="FK_article_brand">
<path fill="none" stroke="#ffb25a" stroke-width="1.4" d="M5980.18,-576.6C6185.94,-576.6 6186.99,-738.69 6380,-810 6548.21,-872.15 6604.11,-834.41 6777,-882 6872.93,-908.4 6929.98,-878.65 6986.69,-960.4 7021.55,-1010.65 7029.49,-1054.32 6986.69,-1098 6973.99,-1110.97 6948.39,-1118.13 6940.33,-1107.44"/>
<polygon fill="#ffb25a" stroke="#ffb25a" stroke-width="1.4" points="6942.77,-1107.06 6938.44,-1101.03 6938.07,-1108.44 6942.77,-1107.06"/>
</a>
</g>
</g>
<!-- article&#45;&gt;unit -->
<g id="edge20" class="edge">
<title>article:w&#45;&gt;unit:n</title>
<g id="a_edge20"><a xlink:title="FK_article_unit">
<path fill="none" stroke="#ff5f9e" stroke-width="1.4" d="M5767.82,-683.8C5708.87,-683.8 5757.05,-759.28 5727,-810 5715.78,-828.93 5713.21,-837.29 5693,-846 5571.84,-898.23 4539.92,-796.96 4495.64,-666.25"/>
<polygon fill="#ff5f9e" stroke="#ff5f9e" stroke-width="1.4" points="4498.11,-666.18 4494.53,-659.69 4493.28,-667 4498.11,-666.18"/>
</a>
</g>
</g>
<!-- attributename -->
<g id="node59" class="node">
<title>attributename</title>
<polygon fill="#33415c" stroke="none" points="3114.66,-630.2 3114.66,-658.6 3243.34,-658.6 3243.34,-630.2 3114.66,-630.2"/>
<polygon fill="none" stroke="#3f4c5f" points="3114.66,-630.2 3114.66,-658.6 3243.34,-658.6 3243.34,-630.2 3114.66,-630.2"/>
<polygon fill="#33415c" stroke="none" points="3116.66,-652.6 3116.66,-656.6 3158.22,-656.6 3158.22,-652.6 3116.66,-652.6"/>
<polygon fill="#33415c" stroke="none" points="3158.22,-652.6 3158.22,-656.6 3199.78,-656.6 3199.78,-652.6 3158.22,-652.6"/>
<polygon fill="#33415c" stroke="none" points="3199.78,-652.6 3199.78,-656.6 3241.34,-656.6 3241.34,-652.6 3199.78,-652.6"/>
<text xml:space="preserve" text-anchor="start" x="3139.33" y="-639.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">attributename</text>
<polygon fill="#2b3a52" stroke="none" points="3114.66,-603.4 3114.66,-630.2 3243.34,-630.2 3243.34,-603.4 3114.66,-603.4"/>
<polygon fill="none" stroke="#3f4c5f" points="3114.66,-603.4 3114.66,-630.2 3243.34,-630.2 3243.34,-603.4 3114.66,-603.4"/>
<text xml:space="preserve" text-anchor="start" x="3119.66" y="-613.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="3208.84" y="-615.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3225.84" y="-615.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="3114.66,-576.6 3114.66,-603.4 3243.34,-603.4 3243.34,-576.6 3114.66,-576.6"/>
<polygon fill="none" stroke="#3f4c5f" points="3114.66,-576.6 3114.66,-603.4 3243.34,-603.4 3243.34,-576.6 3114.66,-576.6"/>
<text xml:space="preserve" text-anchor="start" x="3119.66" y="-586.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="3209.35" y="-588.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3226.35" y="-588.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="3114.66,-549.8 3114.66,-576.6 3243.34,-576.6 3243.34,-549.8 3114.66,-549.8"/>
<polygon fill="none" stroke="#3f4c5f" points="3114.66,-549.8 3114.66,-576.6 3243.34,-576.6 3243.34,-549.8 3114.66,-549.8"/>
<text xml:space="preserve" text-anchor="start" x="3119.66" y="-557.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="3166.83" y="-559.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="3114.66,-523 3114.66,-549.8 3243.34,-549.8 3243.34,-523 3114.66,-523"/>
<polygon fill="none" stroke="#3f4c5f" points="3114.66,-523 3114.66,-549.8 3243.34,-549.8 3243.34,-523 3114.66,-523"/>
<text xml:space="preserve" text-anchor="start" x="3119.66" y="-530.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="3223.84" y="-532.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="3114.66,-496.2 3114.66,-523 3243.34,-523 3243.34,-496.2 3114.66,-496.2"/>
<polygon fill="none" stroke="#3f4c5f" points="3114.66,-496.2 3114.66,-523 3243.34,-523 3243.34,-496.2 3114.66,-496.2"/>
<text xml:space="preserve" text-anchor="start" x="3119.66" y="-504" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">exclusive</text>
<text xml:space="preserve" text-anchor="start" x="3224.34" y="-506" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIT</text>
</g>
<!-- article&#45;&gt;attributename -->
<g id="edge25" class="edge">
<title>article:sw&#45;&gt;attributename:n</title>
<g id="a_edge25"><a xlink:title="FK_article_parentattributename">
<path fill="none" stroke="#ff6b6b" stroke-width="1.4" d="M5767.82,-697.2C5758.39,-687.78 5733.99,-798.65 5727,-810 5719.31,-822.49 5717.81,-828.19 5704.33,-834 5636.9,-863.06 4455.88,-839.53 4382.67,-834 4125.26,-814.57 3241.61,-916.37 3220.93,-666.63"/>
<polygon fill="#ff6b6b" stroke="#ff6b6b" stroke-width="1.4" points="3223.38,-666.61 3220.65,-659.72 3218.49,-666.81 3223.38,-666.61"/>
</a>
</g>
</g>
<!-- article&#45;&gt;attributename -->
<g id="edge26" class="edge">
<title>article:sw&#45;&gt;attributename:n</title>
<g id="a_edge26"><a xlink:title="FK_article_parentattributename">
<path fill="none" stroke="#ff6b6b" stroke-width="1.4" d="M5767.82,-697.2C5758.39,-687.78 5733.99,-798.65 5727,-810 5711.61,-834.99 5708.61,-846.38 5681.67,-858 5616.55,-886.07 4475.99,-863.93 4405.33,-858 4142.24,-835.91 3241.11,-922.64 3220.91,-666.46"/>
<polygon fill="#ff6b6b" stroke="#ff6b6b" stroke-width="1.4" points="3223.36,-666.62 3220.64,-659.72 3218.47,-666.81 3223.36,-666.62"/>
</a>
</g>
</g>
<!-- articleean -->
<g id="node21" class="node">
<title>articleean</title>
<polygon fill="#33415c" stroke="none" points="5988.76,-1060.2 5988.76,-1084.6 6097.24,-1084.6 6097.24,-1060.2 5988.76,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5988.76,-1060.2 5988.76,-1084.6 6097.24,-1084.6 6097.24,-1060.2 5988.76,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="6014.98" y="-1069.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articleean</text>
<polygon fill="#2b3a52" stroke="none" points="5988.76,-1033.4 5988.76,-1060.2 6097.24,-1060.2 6097.24,-1033.4 5988.76,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5988.76,-1033.4 5988.76,-1060.2 6097.24,-1060.2 6097.24,-1033.4 5988.76,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="5993.76" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="6062.73" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6079.73" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="5988.76,-1006.6 5988.76,-1033.4 6097.24,-1033.4 6097.24,-1006.6 5988.76,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5988.76,-1006.6 5988.76,-1033.4 6097.24,-1033.4 6097.24,-1006.6 5988.76,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="5993.76" y="-1016.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="6063.24" y="-1018.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6080.24" y="-1018.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="5988.76,-979.8 5988.76,-1006.6 6097.24,-1006.6 6097.24,-979.8 5988.76,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5988.76,-979.8 5988.76,-1006.6 6097.24,-1006.6 6097.24,-979.8 5988.76,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="5993.76" y="-987.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">ean</text>
<text xml:space="preserve" text-anchor="start" x="6025.72" y="-989.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
</g>
<!-- articleean&#45;&gt;article -->
<g id="edge32" class="edge">
<title>articleean:sw&#45;&gt;article:n</title>
<g id="a_edge32"><a xlink:title="FK_articleean_article">
<path fill="none" stroke="#5cd6d6" stroke-width="1.4" d="M5987.76,-1006.6C5946.56,-965.4 5971.45,-934.89 5947,-882 5931.47,-848.41 5904.46,-845.43 5900.33,-813.72"/>
<polygon fill="#5cd6d6" stroke="#5cd6d6" stroke-width="1.4" points="5902.8,-813.95 5899.93,-807.11 5897.91,-814.25 5902.8,-813.95"/>
</a>
</g>
</g>
<!-- articlesupplier -->
<g id="node22" class="node">
<title>articlesupplier</title>
<polygon fill="#33415c" stroke="none" points="6181.46,-1140.6 6181.46,-1165 6300.54,-1165 6300.54,-1140.6 6181.46,-1140.6"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-1140.6 6181.46,-1165 6300.54,-1165 6300.54,-1140.6 6181.46,-1140.6"/>
<text xml:space="preserve" text-anchor="start" x="6199.98" y="-1150.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articlesupplier</text>
<polygon fill="#2b3a52" stroke="none" points="6181.46,-1113.8 6181.46,-1140.6 6300.54,-1140.6 6300.54,-1113.8 6181.46,-1113.8"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-1113.8 6181.46,-1140.6 6300.54,-1140.6 6300.54,-1113.8 6181.46,-1113.8"/>
<text xml:space="preserve" text-anchor="start" x="6186.46" y="-1124" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="6266.04" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6283.04" y="-1125.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="6181.46,-1087 6181.46,-1113.8 6300.54,-1113.8 6300.54,-1087 6181.46,-1087"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-1087 6181.46,-1113.8 6300.54,-1113.8 6300.54,-1087 6181.46,-1087"/>
<text xml:space="preserve" text-anchor="start" x="6186.46" y="-1097.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">entity_id</text>
<text xml:space="preserve" text-anchor="start" x="6266.55" y="-1098.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6283.55" y="-1098.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="6181.46,-1060.2 6181.46,-1087 6300.54,-1087 6300.54,-1060.2 6181.46,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-1060.2 6181.46,-1087 6300.54,-1087 6300.54,-1060.2 6181.46,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="6186.46" y="-1070.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="6266.55" y="-1071.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6283.55" y="-1071.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="6181.46,-1033.4 6181.46,-1060.2 6300.54,-1060.2 6300.54,-1033.4 6181.46,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-1033.4 6181.46,-1060.2 6300.54,-1060.2 6300.54,-1033.4 6181.46,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="6186.46" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">tax_id</text>
<text xml:space="preserve" text-anchor="start" x="6226.92" y="-1043.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="6266.55" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6283.55" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="6181.46,-1006.6 6181.46,-1033.4 6300.54,-1033.4 6300.54,-1006.6 6181.46,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-1006.6 6181.46,-1033.4 6300.54,-1033.4 6300.54,-1006.6 6181.46,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="6186.46" y="-1014.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">net?</text>
<text xml:space="preserve" text-anchor="start" x="6266.54" y="-1016.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="6181.46,-979.8 6181.46,-1006.6 6300.54,-1006.6 6300.54,-979.8 6181.46,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-979.8 6181.46,-1006.6 6300.54,-1006.6 6300.54,-979.8 6181.46,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="6186.46" y="-987.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sku?</text>
<text xml:space="preserve" text-anchor="start" x="6224.03" y="-989.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="6181.46,-953 6181.46,-979.8 6300.54,-979.8 6300.54,-953 6181.46,-953"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-953 6181.46,-979.8 6300.54,-979.8 6300.54,-953 6181.46,-953"/>
<text xml:space="preserve" text-anchor="start" x="6186.46" y="-960.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">stock?</text>
<text xml:space="preserve" text-anchor="start" x="6266.54" y="-962.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="6181.46,-926.2 6181.46,-953 6300.54,-953 6300.54,-926.2 6181.46,-926.2"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-926.2 6181.46,-953 6300.54,-953 6300.54,-926.2 6181.46,-926.2"/>
<text xml:space="preserve" text-anchor="start" x="6186.46" y="-934" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">pu</text>
<text xml:space="preserve" text-anchor="start" x="6266.54" y="-936" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#2a3242" stroke="none" points="6181.46,-899.4 6181.46,-926.2 6300.54,-926.2 6300.54,-899.4 6181.46,-899.4"/>
<polygon fill="none" stroke="#3f4c5f" points="6181.46,-899.4 6181.46,-926.2 6300.54,-926.2 6300.54,-899.4 6181.46,-899.4"/>
<text xml:space="preserve" text-anchor="start" x="6186.46" y="-907.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="6281.05" y="-909.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- articlesupplier&#45;&gt;entity -->
<g id="edge55" class="edge">
<title>articlesupplier:w&#45;&gt;entity:n</title>
<g id="a_edge55"><a xlink:title="FK_articlesupplier_entity">
<path fill="none" stroke="#ff9f5a" stroke-width="1.4" d="M6180.46,-1100.4C6128.79,-1100.4 6174.27,-1171.25 6139,-1209 6127.64,-1221.16 6121.26,-1221.13 6105,-1224.7 6018.86,-1243.63 3016.75,-1240.59 2930,-1224.7 2827.63,-1205.95 2711.46,-1244.06 2704.74,-1148.25"/>
<polygon fill="#ff9f5a" stroke="#ff9f5a" stroke-width="1.4" points="2707.19,-1148.23 2704.5,-1141.32 2702.29,-1148.4 2707.19,-1148.23"/>
</a>
</g>
</g>
<!-- articlesupplier&#45;&gt;article -->
<g id="edge54" class="edge">
<title>articlesupplier:sw&#45;&gt;article:n</title>
<g id="a_edge54"><a xlink:title="FK_articlesupplier_article">
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M6180.46,-1060.2C6122.96,-1002.7 6193.39,-942.44 6139,-882 6071.26,-806.72 5926.13,-903.24 5917.4,-813.92"/>
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="5919.86,-814 5917.09,-807.12 5914.97,-814.22 5919.86,-814"/>
</a>
</g>
</g>
<!-- articlesupplier&#45;&gt;tax -->
<g id="edge56" class="edge">
<title>articlesupplier:e&#45;&gt;tax:n</title>
<g id="a_edge56"><a xlink:title="FK_articlesupplier_tax">
<path fill="none" stroke="#5cd6d6" stroke-width="1.4" d="M6301.54,-1046.8C6375.95,-1046.8 6288.78,-1158.05 6343,-1209 6397.4,-1260.12 6434.86,-1225.44 6508,-1240.4 6864.06,-1313.22 7078.95,-1132.08 7306.82,-1415.2 7330.23,-1444.28 7332.89,-1472.48 7306.82,-1499.2 7296.8,-1509.47 7277.04,-1515.44 7269.42,-1508.33"/>
<polygon fill="#5cd6d6" stroke="#5cd6d6" stroke-width="1.4" points="7271.86,-1507.85 7267.08,-1502.18 7267.28,-1509.59 7271.86,-1507.85"/>
</a>
</g>
</g>
<!-- articlelistarticle -->
<g id="node24" class="node">
<title>articlelistarticle</title>
<polygon fill="#33415c" stroke="none" points="6384.65,-1087 6384.65,-1111.4 6513.35,-1111.4 6513.35,-1087 6384.65,-1087"/>
<polygon fill="none" stroke="#3f4c5f" points="6384.65,-1087 6384.65,-1111.4 6513.35,-1111.4 6513.35,-1087 6384.65,-1087"/>
<text xml:space="preserve" text-anchor="start" x="6404.98" y="-1096.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articlelistarticle</text>
<polygon fill="#2b3a52" stroke="none" points="6384.65,-1060.2 6384.65,-1087 6513.35,-1087 6513.35,-1060.2 6384.65,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="6384.65,-1060.2 6384.65,-1087 6513.35,-1087 6513.35,-1060.2 6384.65,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="6389.65" y="-1070.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="6478.85" y="-1071.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6495.85" y="-1071.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="6384.65,-1033.4 6384.65,-1060.2 6513.35,-1060.2 6513.35,-1033.4 6384.65,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="6384.65,-1033.4 6384.65,-1060.2 6513.35,-1060.2 6513.35,-1033.4 6384.65,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="6389.65" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="6479.35" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6496.35" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="6384.65,-1006.6 6384.65,-1033.4 6513.35,-1033.4 6513.35,-1006.6 6384.65,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="6384.65,-1006.6 6384.65,-1033.4 6513.35,-1033.4 6513.35,-1006.6 6384.65,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="6389.65" y="-1016.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">articlelist_id</text>
<text xml:space="preserve" text-anchor="start" x="6479.35" y="-1018.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6496.35" y="-1018.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="6384.65,-979.8 6384.65,-1006.6 6513.35,-1006.6 6513.35,-979.8 6384.65,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="6384.65,-979.8 6384.65,-1006.6 6513.35,-1006.6 6513.35,-979.8 6384.65,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="6389.65" y="-987.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">count</text>
<text xml:space="preserve" text-anchor="start" x="6493.85" y="-989.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="6384.65,-953 6384.65,-979.8 6513.35,-979.8 6513.35,-953 6384.65,-953"/>
<polygon fill="none" stroke="#3f4c5f" points="6384.65,-953 6384.65,-979.8 6513.35,-979.8 6513.35,-953 6384.65,-953"/>
<text xml:space="preserve" text-anchor="start" x="6389.65" y="-960.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="6493.85" y="-962.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- articlelistarticle&#45;&gt;article -->
<g id="edge40" class="edge">
<title>articlelistarticle:e&#45;&gt;article:n</title>
<g id="a_edge40"><a xlink:title="FK_articlelistarticle_article">
<path fill="none" stroke="#4ecb8f" stroke-width="1.4" d="M6514.35,-1046.8C6557.82,-1046.8 6538.01,-984.8 6513.35,-949 6467.2,-882 6421.18,-904.52 6343,-882 6257.12,-857.26 5955.18,-894.79 5935.23,-813.77"/>
<polygon fill="#4ecb8f" stroke="#4ecb8f" stroke-width="1.4" points="5937.69,-813.77 5934.44,-807.1 5932.83,-814.34 5937.69,-813.77"/>
</a>
</g>
</g>
<!-- articlelistarticle&#45;&gt;articlelist -->
<g id="edge39" class="edge">
<title>articlelistarticle:se&#45;&gt;articlelist:n</title>
<g id="a_edge39"><a xlink:title="FK_articlelistarticle_articlelist">
<path fill="none" stroke="#ff6f6f" stroke-width="1.4" d="M6514.35,-1006.6C6532.45,-988.5 6515.25,-974.53 6513.35,-949 6502.06,-797.77 6469,-760.13 6467.71,-612.93"/>
<polygon fill="#ff6f6f" stroke="#ff6f6f" stroke-width="1.4" points="6470.16,-613.11 6467.68,-606.12 6465.26,-613.13 6470.16,-613.11"/>
</a>
</g>
</g>
<!-- optionslistarticle -->
<g id="node26" class="node">
<title>optionslistarticle</title>
<polygon fill="#33415c" stroke="none" points="6597,-1100.4 6597,-1124.8 6735,-1124.8 6735,-1100.4 6597,-1100.4"/>
<polygon fill="none" stroke="#3f4c5f" points="6597,-1100.4 6597,-1124.8 6735,-1124.8 6735,-1100.4 6597,-1100.4"/>
<text xml:space="preserve" text-anchor="start" x="6617.99" y="-1110" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">optionslistarticle</text>
<polygon fill="#2b3a52" stroke="none" points="6597,-1073.6 6597,-1100.4 6735,-1100.4 6735,-1073.6 6597,-1073.6"/>
<polygon fill="none" stroke="#3f4c5f" points="6597,-1073.6 6597,-1100.4 6735,-1100.4 6735,-1073.6 6597,-1073.6"/>
<text xml:space="preserve" text-anchor="start" x="6602" y="-1083.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="6700.5" y="-1085.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6717.5" y="-1085.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="6597,-1046.8 6597,-1073.6 6735,-1073.6 6735,-1046.8 6597,-1046.8"/>
<polygon fill="none" stroke="#3f4c5f" points="6597,-1046.8 6597,-1073.6 6735,-1073.6 6735,-1046.8 6597,-1046.8"/>
<text xml:space="preserve" text-anchor="start" x="6602" y="-1057" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="6701" y="-1058.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6718" y="-1058.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="6597,-1020 6597,-1046.8 6735,-1046.8 6735,-1020 6597,-1020"/>
<polygon fill="none" stroke="#3f4c5f" points="6597,-1020 6597,-1046.8 6735,-1046.8 6735,-1020 6597,-1020"/>
<text xml:space="preserve" text-anchor="start" x="6602" y="-1030.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">optionslist_id</text>
<text xml:space="preserve" text-anchor="start" x="6701" y="-1031.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="6718" y="-1031.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="6597,-993.2 6597,-1020 6735,-1020 6735,-993.2 6597,-993.2"/>
<polygon fill="none" stroke="#3f4c5f" points="6597,-993.2 6597,-1020 6735,-1020 6735,-993.2 6597,-993.2"/>
<text xml:space="preserve" text-anchor="start" x="6602" y="-1001" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">count</text>
<text xml:space="preserve" text-anchor="start" x="6715.5" y="-1003" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="6597,-966.4 6597,-993.2 6735,-993.2 6735,-966.4 6597,-966.4"/>
<polygon fill="none" stroke="#3f4c5f" points="6597,-966.4 6597,-993.2 6735,-993.2 6735,-966.4 6597,-966.4"/>
<text xml:space="preserve" text-anchor="start" x="6602" y="-974.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="6715.5" y="-976.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="6597,-939.6 6597,-966.4 6735,-966.4 6735,-939.6 6597,-939.6"/>
<polygon fill="none" stroke="#3f4c5f" points="6597,-939.6 6597,-966.4 6735,-966.4 6735,-939.6 6597,-939.6"/>
<text xml:space="preserve" text-anchor="start" x="6602" y="-947.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">mandated</text>
<text xml:space="preserve" text-anchor="start" x="6716" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIT</text>
</g>
<!-- optionslistarticle&#45;&gt;article -->
<g id="edge42" class="edge">
<title>optionslistarticle:e&#45;&gt;article:n</title>
<g id="a_edge42"><a xlink:title="FK_optionslistarticle_article">
<path fill="none" stroke="#ff7aa8" stroke-width="1.4" d="M6736,-1060.2C6791.38,-1060.2 6768.28,-979.86 6735,-935.6 6684.84,-868.88 6636.64,-899.4 6555,-882 6493.61,-868.92 6014.57,-870.53 5971.66,-813.45"/>
<polygon fill="#ff7aa8" stroke="#ff7aa8" stroke-width="1.4" points="5974,-812.73 5969.31,-806.99 5969.4,-814.41 5974,-812.73"/>
</a>
</g>
</g>
<!-- optionslistarticle&#45;&gt;optionslist -->
<g id="edge41" class="edge">
<title>optionslistarticle:sw&#45;&gt;optionslist:n</title>
<g id="a_edge41"><a xlink:title="FK_optionslistarticle_optionslist">
<path fill="none" stroke="#5aa7e6" stroke-width="1.4" d="M6596,-1020C6569.48,-993.47 6595.44,-973.08 6597,-935.6 6603.01,-791 6619.95,-753.29 6620.64,-612.95"/>
<polygon fill="#5aa7e6" stroke="#5aa7e6" stroke-width="1.4" points="6623.09,-613.12 6620.66,-606.12 6618.19,-613.11 6623.09,-613.12"/>
</a>
</g>
</g>
<!-- brand&#45;&gt;company -->
<g id="edge18" class="edge">
<title>brand:w&#45;&gt;company:n</title>
<g id="a_edge18"><a xlink:title="FK_brand_company">
<path fill="none" stroke="#e0b25a" stroke-width="1.4" d="M6818.31,-1031.4C6798.48,-1031.4 6696.21,-343.53 6681,-330.8 6599.45,-262.58 2936.23,-371.47 2771.71,-274.79"/>
<polygon fill="#e0b25a" stroke="#e0b25a" stroke-width="1.4" points="2773.67,-273.31 2767.34,-269.44 2769.87,-276.41 2773.67,-273.31"/>
</a>
</g>
</g>
<!-- articletombstone -->
<g id="node28" class="node">
<title>articletombstone</title>
<polygon fill="#33415c" stroke="none" points="7063.05,-1127.2 7063.05,-1151.6 7196.95,-1151.6 7196.95,-1127.2 7063.05,-1127.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7063.05,-1127.2 7063.05,-1151.6 7196.95,-1151.6 7196.95,-1127.2 7063.05,-1127.2"/>
<text xml:space="preserve" text-anchor="start" x="7081.66" y="-1136.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articletombstone</text>
<polygon fill="#2b3a52" stroke="none" points="7063.05,-1100.4 7063.05,-1127.2 7196.95,-1127.2 7196.95,-1100.4 7063.05,-1100.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7063.05,-1100.4 7063.05,-1127.2 7196.95,-1127.2 7196.95,-1100.4 7063.05,-1100.4"/>
<text xml:space="preserve" text-anchor="start" x="7068.05" y="-1110.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="7162.45" y="-1112.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7179.45" y="-1112.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="7063.05,-1073.6 7063.05,-1100.4 7196.95,-1100.4 7196.95,-1073.6 7063.05,-1073.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7063.05,-1073.6 7063.05,-1100.4 7196.95,-1100.4 7196.95,-1073.6 7063.05,-1073.6"/>
<text xml:space="preserve" text-anchor="start" x="7068.05" y="-1083.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="7162.95" y="-1085.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7179.95" y="-1085.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="7063.05,-1046.8 7063.05,-1073.6 7196.95,-1073.6 7196.95,-1046.8 7063.05,-1046.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7063.05,-1046.8 7063.05,-1073.6 7196.95,-1073.6 7196.95,-1046.8 7063.05,-1046.8"/>
<text xml:space="preserve" text-anchor="start" x="7068.05" y="-1054.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">article_id?</text>
<text xml:space="preserve" text-anchor="start" x="7177.45" y="-1056.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="7063.05,-1020 7063.05,-1046.8 7196.95,-1046.8 7196.95,-1020 7063.05,-1020"/>
<polygon fill="none" stroke="#3f4c5f" points="7063.05,-1020 7063.05,-1046.8 7196.95,-1046.8 7196.95,-1020 7063.05,-1020"/>
<text xml:space="preserve" text-anchor="start" x="7068.05" y="-1027.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sku?</text>
<text xml:space="preserve" text-anchor="start" x="7120.43" y="-1029.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="7063.05,-993.2 7063.05,-1020 7196.95,-1020 7196.95,-993.2 7063.05,-993.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7063.05,-993.2 7063.05,-1020 7196.95,-1020 7196.95,-993.2 7063.05,-993.2"/>
<text xml:space="preserve" text-anchor="start" x="7068.05" y="-1001" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name?</text>
<text xml:space="preserve" text-anchor="start" x="7120.43" y="-1003" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="7063.05,-966.4 7063.05,-993.2 7196.95,-993.2 7196.95,-966.4 7063.05,-966.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7063.05,-966.4 7063.05,-993.2 7196.95,-993.2 7196.95,-966.4 7063.05,-966.4"/>
<text xml:space="preserve" text-anchor="start" x="7068.05" y="-974.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">taxrate?</text>
<text xml:space="preserve" text-anchor="start" x="7128.43" y="-976.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DECIMAL(18,4)</text>
<polygon fill="#2a3242" stroke="none" points="7063.05,-939.6 7063.05,-966.4 7196.95,-966.4 7196.95,-939.6 7063.05,-939.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7063.05,-939.6 7063.05,-966.4 7196.95,-966.4 7196.95,-939.6 7063.05,-939.6"/>
<text xml:space="preserve" text-anchor="start" x="7068.05" y="-947.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">net?</text>
<text xml:space="preserve" text-anchor="start" x="7162.95" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="7063.05,-912.8 7063.05,-939.6 7196.95,-939.6 7196.95,-912.8 7063.05,-912.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7063.05,-912.8 7063.05,-939.6 7196.95,-939.6 7196.95,-912.8 7063.05,-912.8"/>
<text xml:space="preserve" text-anchor="start" x="7068.05" y="-920.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">deleted_at</text>
<text xml:space="preserve" text-anchor="start" x="7141.44" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- articletombstone&#45;&gt;company -->
<g id="edge31" class="edge">
<title>articletombstone:e&#45;&gt;company:n</title>
<g id="a_edge31"><a xlink:title="FK_articletombstone_company">
<path fill="none" stroke="#ff9f5a" stroke-width="1.4" d="M7197.95,-1087C7299.95,-1087 7111.68,-504.66 6777,-330.8 6680.48,-280.66 2941.92,-374.75 2781.33,-274.68"/>
<polygon fill="#ff9f5a" stroke="#ff9f5a" stroke-width="1.4" points="2783.52,-273.51 2777.3,-269.48 2779.65,-276.51 2783.52,-273.51"/>
</a>
</g>
</g>
<!-- pic -->
<g id="node29" class="node">
<title>pic</title>
<polygon fill="#33415c" stroke="none" points="4457.39,-1633.6 4457.39,-1662 4662.61,-1662 4662.61,-1633.6 4457.39,-1633.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1633.6 4457.39,-1662 4662.61,-1662 4662.61,-1633.6 4457.39,-1633.6"/>
<polygon fill="#33415c" stroke="none" points="4459.39,-1656 4459.39,-1660 4509.69,-1660 4509.69,-1656 4459.39,-1656"/>
<polygon fill="#33415c" stroke="none" points="4509.69,-1656 4509.69,-1660 4560,-1660 4560,-1656 4509.69,-1656"/>
<polygon fill="#33415c" stroke="none" points="4560,-1656 4560,-1660 4610.31,-1660 4610.31,-1656 4560,-1656"/>
<polygon fill="#33415c" stroke="none" points="4610.31,-1656 4610.31,-1660 4660.61,-1660 4660.61,-1656 4610.31,-1656"/>
<text xml:space="preserve" text-anchor="start" x="4551.33" y="-1643.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">pic</text>
<polygon fill="#2b3a52" stroke="none" points="4457.39,-1606.8 4457.39,-1633.6 4662.61,-1633.6 4662.61,-1606.8 4457.39,-1606.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1606.8 4457.39,-1633.6 4662.61,-1633.6 4662.61,-1606.8 4457.39,-1606.8"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1617" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="4628.11" y="-1618.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4645.11" y="-1618.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#272e3d" stroke="none" points="4457.39,-1580 4457.39,-1606.8 4662.61,-1606.8 4662.61,-1580 4457.39,-1580"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1580 4457.39,-1606.8 4662.61,-1606.8 4662.61,-1580 4457.39,-1580"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1587.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">w</text>
<text xml:space="preserve" text-anchor="start" x="4643.11" y="-1589.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="4457.39,-1553.2 4457.39,-1580 4662.61,-1580 4662.61,-1553.2 4457.39,-1553.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1553.2 4457.39,-1580 4662.61,-1580 4662.61,-1553.2 4457.39,-1553.2"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1561" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">h</text>
<text xml:space="preserve" text-anchor="start" x="4643.11" y="-1563" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="4457.39,-1526.4 4457.39,-1553.2 4662.61,-1553.2 4662.61,-1526.4 4457.39,-1526.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1526.4 4457.39,-1553.2 4662.61,-1553.2 4662.61,-1526.4 4457.39,-1526.4"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1534.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">size</text>
<text xml:space="preserve" text-anchor="start" x="4627.61" y="-1536.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIGINT</text>
<polygon fill="#2a3242" stroke="none" points="4457.39,-1499.6 4457.39,-1526.4 4662.61,-1526.4 4662.61,-1499.6 4457.39,-1499.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1499.6 4457.39,-1526.4 4662.61,-1526.4 4662.61,-1499.6 4457.39,-1499.6"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1507.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">hash</text>
<text xml:space="preserve" text-anchor="start" x="4591.1" y="-1509.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(64)</text>
<polygon fill="#272e3d" stroke="none" points="4457.39,-1472.8 4457.39,-1499.6 4662.61,-1499.6 4662.61,-1472.8 4457.39,-1472.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1472.8 4457.39,-1499.6 4662.61,-1499.6 4662.61,-1472.8 4457.39,-1472.8"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1480.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">thumbw</text>
<text xml:space="preserve" text-anchor="start" x="4643.11" y="-1482.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="4457.39,-1446 4457.39,-1472.8 4662.61,-1472.8 4662.61,-1446 4457.39,-1446"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1446 4457.39,-1472.8 4662.61,-1472.8 4662.61,-1446 4457.39,-1446"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1453.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">thumbh</text>
<text xml:space="preserve" text-anchor="start" x="4643.11" y="-1455.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="4457.39,-1419.2 4457.39,-1446 4662.61,-1446 4662.61,-1419.2 4457.39,-1419.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1419.2 4457.39,-1446 4662.61,-1446 4662.61,-1419.2 4457.39,-1419.2"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1427" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">thumbhash</text>
<text xml:space="preserve" text-anchor="start" x="4591.1" y="-1429" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(64)</text>
<polygon fill="#2a3242" stroke="none" points="4457.39,-1392.4 4457.39,-1419.2 4662.61,-1419.2 4662.61,-1392.4 4457.39,-1392.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1392.4 4457.39,-1419.2 4662.61,-1419.2 4662.61,-1392.4 4457.39,-1392.4"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1400.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">smallthumbw</text>
<text xml:space="preserve" text-anchor="start" x="4643.11" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="4457.39,-1365.6 4457.39,-1392.4 4662.61,-1392.4 4662.61,-1365.6 4457.39,-1365.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1365.6 4457.39,-1392.4 4662.61,-1392.4 4662.61,-1365.6 4457.39,-1365.6"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1373.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">smallthumbh</text>
<text xml:space="preserve" text-anchor="start" x="4643.11" y="-1375.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="4457.39,-1338.8 4457.39,-1365.6 4662.61,-1365.6 4662.61,-1338.8 4457.39,-1338.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1338.8 4457.39,-1365.6 4662.61,-1365.6 4662.61,-1338.8 4457.39,-1338.8"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1346.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">source</text>
<text xml:space="preserve" text-anchor="start" x="4581.61" y="-1348.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#272e3d" stroke="none" points="4457.39,-1312 4457.39,-1338.8 4662.61,-1338.8 4662.61,-1312 4457.39,-1312"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1312 4457.39,-1338.8 4662.61,-1338.8 4662.61,-1312 4457.39,-1312"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1319.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">fullbinary</text>
<text xml:space="preserve" text-anchor="start" x="4580.1" y="-1321.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">VARBINARY(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="4457.39,-1285.2 4457.39,-1312 4662.61,-1312 4662.61,-1285.2 4457.39,-1285.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1285.2 4457.39,-1312 4662.61,-1312 4662.61,-1285.2 4457.39,-1285.2"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1293" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">thumbbinary</text>
<text xml:space="preserve" text-anchor="start" x="4580.1" y="-1295" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">VARBINARY(MAX)</text>
<polygon fill="#272e3d" stroke="none" points="4457.39,-1258.4 4457.39,-1285.2 4662.61,-1285.2 4662.61,-1258.4 4457.39,-1258.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4457.39,-1258.4 4457.39,-1285.2 4662.61,-1285.2 4662.61,-1258.4 4457.39,-1258.4"/>
<text xml:space="preserve" text-anchor="start" x="4462.39" y="-1266.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">smallthumbbinary</text>
<text xml:space="preserve" text-anchor="start" x="4580.1" y="-1268.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">VARBINARY(MAX)</text>
</g>
<!-- attributevaluepic -->
<g id="node30" class="node">
<title>attributevaluepic</title>
<polygon fill="#33415c" stroke="none" points="4746.49,-1501.6 4746.49,-1526 4905.51,-1526 4905.51,-1501.6 4746.49,-1501.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4746.49,-1501.6 4746.49,-1526 4905.51,-1526 4905.51,-1501.6 4746.49,-1501.6"/>
<text xml:space="preserve" text-anchor="start" x="4777.99" y="-1511.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">attributevaluepic</text>
<polygon fill="#2b3a52" stroke="none" points="4746.49,-1474.8 4746.49,-1501.6 4905.51,-1501.6 4905.51,-1474.8 4746.49,-1474.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4746.49,-1474.8 4746.49,-1501.6 4905.51,-1501.6 4905.51,-1474.8 4746.49,-1474.8"/>
<text xml:space="preserve" text-anchor="start" x="4751.49" y="-1485" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="4871.01" y="-1486.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4888.01" y="-1486.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="4746.49,-1448 4746.49,-1474.8 4905.51,-1474.8 4905.51,-1448 4746.49,-1448"/>
<polygon fill="none" stroke="#3f4c5f" points="4746.49,-1448 4746.49,-1474.8 4905.51,-1474.8 4905.51,-1448 4746.49,-1448"/>
<text xml:space="preserve" text-anchor="start" x="4751.49" y="-1458.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">attributevalue_id</text>
<text xml:space="preserve" text-anchor="start" x="4871.52" y="-1459.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4888.51" y="-1459.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="4746.49,-1421.2 4746.49,-1448 4905.51,-1448 4905.51,-1421.2 4746.49,-1421.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4746.49,-1421.2 4746.49,-1448 4905.51,-1448 4905.51,-1421.2 4746.49,-1421.2"/>
<text xml:space="preserve" text-anchor="start" x="4751.49" y="-1431.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">pic_id</text>
<text xml:space="preserve" text-anchor="start" x="4871.52" y="-1432.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4888.51" y="-1432.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="4746.49,-1394.4 4746.49,-1421.2 4905.51,-1421.2 4905.51,-1394.4 4746.49,-1394.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4746.49,-1394.4 4746.49,-1421.2 4905.51,-1421.2 4905.51,-1394.4 4746.49,-1394.4"/>
<text xml:space="preserve" text-anchor="start" x="4751.49" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="4886.01" y="-1404.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- attributevaluepic&#45;&gt;pic -->
<g id="edge38" class="edge">
<title>attributevaluepic:w&#45;&gt;pic:n</title>
<g id="a_edge38"><a xlink:title="FK_attributevaluepic_pic">
<path fill="none" stroke="#a98cff" stroke-width="1.4" d="M4745.49,-1434.6C4639.93,-1434.6 4755.99,-1597.92 4670.61,-1660 4625.14,-1693.06 4546.56,-1717.76 4536.03,-1672.19"/>
<polygon fill="#a98cff" stroke="#a98cff" stroke-width="1.4" points="4538.24,-1669.81 4535.07,-1663.11 4533.37,-1670.33 4538.24,-1669.81"/>
</a>
</g>
</g>
<!-- attributevalue -->
<g id="node60" class="node">
<title>attributevalue</title>
<polygon fill="#33415c" stroke="none" points="3147.39,-1071.6 3147.39,-1100 3270.61,-1100 3270.61,-1071.6 3147.39,-1071.6"/>
<polygon fill="none" stroke="#3f4c5f" points="3147.39,-1071.6 3147.39,-1100 3270.61,-1100 3270.61,-1071.6 3147.39,-1071.6"/>
<polygon fill="#33415c" stroke="none" points="3149.39,-1094 3149.39,-1098 3189.13,-1098 3189.13,-1094 3149.39,-1094"/>
<polygon fill="#33415c" stroke="none" points="3189.13,-1094 3189.13,-1098 3228.87,-1098 3228.87,-1094 3189.13,-1094"/>
<polygon fill="#33415c" stroke="none" points="3228.87,-1094 3228.87,-1098 3268.61,-1098 3268.61,-1094 3228.87,-1094"/>
<text xml:space="preserve" text-anchor="start" x="3169.66" y="-1081.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">attributevalue</text>
<polygon fill="#2b3a52" stroke="none" points="3147.39,-1044.8 3147.39,-1071.6 3270.61,-1071.6 3270.61,-1044.8 3147.39,-1044.8"/>
<polygon fill="none" stroke="#3f4c5f" points="3147.39,-1044.8 3147.39,-1071.6 3270.61,-1071.6 3270.61,-1044.8 3147.39,-1044.8"/>
<text xml:space="preserve" text-anchor="start" x="3152.39" y="-1055" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="3236.11" y="-1056.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3253.11" y="-1056.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="3147.39,-1018 3147.39,-1044.8 3270.61,-1044.8 3270.61,-1018 3147.39,-1018"/>
<polygon fill="none" stroke="#3f4c5f" points="3147.39,-1018 3147.39,-1044.8 3270.61,-1044.8 3270.61,-1018 3147.39,-1018"/>
<text xml:space="preserve" text-anchor="start" x="3152.39" y="-1028.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">attribute_id</text>
<text xml:space="preserve" text-anchor="start" x="3236.62" y="-1029.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3253.61" y="-1029.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="3147.39,-991.2 3147.39,-1018 3270.61,-1018 3270.61,-991.2 3147.39,-991.2"/>
<polygon fill="none" stroke="#3f4c5f" points="3147.39,-991.2 3147.39,-1018 3270.61,-1018 3270.61,-991.2 3147.39,-991.2"/>
<text xml:space="preserve" text-anchor="start" x="3152.39" y="-999" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">value</text>
<text xml:space="preserve" text-anchor="start" x="3194.09" y="-1001" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="3147.39,-964.4 3147.39,-991.2 3270.61,-991.2 3270.61,-964.4 3147.39,-964.4"/>
<polygon fill="none" stroke="#3f4c5f" points="3147.39,-964.4 3147.39,-991.2 3270.61,-991.2 3270.61,-964.4 3147.39,-964.4"/>
<text xml:space="preserve" text-anchor="start" x="3152.39" y="-972.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="3251.11" y="-974.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- attributevaluepic&#45;&gt;attributevalue -->
<g id="edge37" class="edge">
<title>attributevaluepic:e&#45;&gt;attributevalue:n</title>
<g id="a_edge37"><a xlink:title="FK_attributevaluepic_attributevalue">
<path fill="none" stroke="#4fc4e8" stroke-width="1.4" d="M4906.51,-1461.4C4968.62,-1461.4 4888.72,-1303.82 4705,-1240.4 4631.83,-1215.14 3378.56,-1248.51 3312,-1209 3266.16,-1181.79 3250.46,-1158.12 3248.88,-1107.98"/>
<polygon fill="#4fc4e8" stroke="#4fc4e8" stroke-width="1.4" points="3251.33,-1108.08 3248.77,-1101.12 3246.43,-1108.15 3251.33,-1108.08"/>
</a>
</g>
</g>
<!-- categorypic -->
<g id="node31" class="node">
<title>categorypic</title>
<polygon fill="#33415c" stroke="none" points="4989.21,-1501.6 4989.21,-1526 5114.79,-1526 5114.79,-1501.6 4989.21,-1501.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4989.21,-1501.6 4989.21,-1526 5114.79,-1526 5114.79,-1501.6 4989.21,-1501.6"/>
<text xml:space="preserve" text-anchor="start" x="5018.32" y="-1511.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">categorypic</text>
<polygon fill="#2b3a52" stroke="none" points="4989.21,-1474.8 4989.21,-1501.6 5114.79,-1501.6 5114.79,-1474.8 4989.21,-1474.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4989.21,-1474.8 4989.21,-1501.6 5114.79,-1501.6 5114.79,-1474.8 4989.21,-1474.8"/>
<text xml:space="preserve" text-anchor="start" x="4994.21" y="-1485" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="5080.29" y="-1486.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5097.29" y="-1486.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="4989.21,-1448 4989.21,-1474.8 5114.79,-1474.8 5114.79,-1448 4989.21,-1448"/>
<polygon fill="none" stroke="#3f4c5f" points="4989.21,-1448 4989.21,-1474.8 5114.79,-1474.8 5114.79,-1448 4989.21,-1448"/>
<text xml:space="preserve" text-anchor="start" x="4994.21" y="-1458.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">pic_id</text>
<text xml:space="preserve" text-anchor="start" x="5080.8" y="-1459.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5097.79" y="-1459.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="4989.21,-1421.2 4989.21,-1448 5114.79,-1448 5114.79,-1421.2 4989.21,-1421.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4989.21,-1421.2 4989.21,-1448 5114.79,-1448 5114.79,-1421.2 4989.21,-1421.2"/>
<text xml:space="preserve" text-anchor="start" x="4994.21" y="-1431.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">category_id</text>
<text xml:space="preserve" text-anchor="start" x="5080.8" y="-1432.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5097.79" y="-1432.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="4989.21,-1394.4 4989.21,-1421.2 5114.79,-1421.2 5114.79,-1394.4 4989.21,-1394.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4989.21,-1394.4 4989.21,-1421.2 5114.79,-1421.2 5114.79,-1394.4 4989.21,-1394.4"/>
<text xml:space="preserve" text-anchor="start" x="4994.21" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="5095.29" y="-1404.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- categorypic&#45;&gt;category -->
<g id="edge45" class="edge">
<title>categorypic:se&#45;&gt;category:n</title>
<g id="a_edge45"><a xlink:title="FK_categorypic_category">
<path fill="none" stroke="#ff5f9e" stroke-width="1.4" d="M5115.79,-1421.2C5126.61,-1410.38 5219.33,-894.61 5228,-882 5337.03,-723.44 5589.93,-836.04 5597.81,-653.14"/>
<polygon fill="#ff5f9e" stroke="#ff5f9e" stroke-width="1.4" points="5600.26,-653.37 5597.96,-646.32 5595.36,-653.27 5600.26,-653.37"/>
</a>
</g>
</g>
<!-- categorypic&#45;&gt;pic -->
<g id="edge46" class="edge">
<title>categorypic:w&#45;&gt;pic:n</title>
<g id="a_edge46"><a xlink:title="FK_categorypic_pic">
<path fill="none" stroke="#ffb25a" stroke-width="1.4" d="M4988.21,-1461.4C4933.12,-1461.4 4981.2,-1662.05 4948,-1706 4937.93,-1719.33 4930.3,-1718.36 4914,-1722 4822.96,-1742.35 4505.91,-1756.46 4485.57,-1669.98"/>
<polygon fill="#ffb25a" stroke="#ffb25a" stroke-width="1.4" points="4488.01,-1669.78 4484.78,-1663.11 4483.14,-1670.34 4488.01,-1669.78"/>
</a>
</g>
</g>
<!-- articlepic -->
<g id="node32" class="node">
<title>articlepic</title>
<polygon fill="#33415c" stroke="none" points="5198.76,-1501.6 5198.76,-1526 5307.24,-1526 5307.24,-1501.6 5198.76,-1501.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5198.76,-1501.6 5198.76,-1526 5307.24,-1526 5307.24,-1501.6 5198.76,-1501.6"/>
<text xml:space="preserve" text-anchor="start" x="5226.65" y="-1511.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articlepic</text>
<polygon fill="#2b3a52" stroke="none" points="5198.76,-1474.8 5198.76,-1501.6 5307.24,-1501.6 5307.24,-1474.8 5198.76,-1474.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5198.76,-1474.8 5198.76,-1501.6 5307.24,-1501.6 5307.24,-1474.8 5198.76,-1474.8"/>
<text xml:space="preserve" text-anchor="start" x="5203.76" y="-1485" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="5272.73" y="-1486.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5289.73" y="-1486.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="5198.76,-1448 5198.76,-1474.8 5307.24,-1474.8 5307.24,-1448 5198.76,-1448"/>
<polygon fill="none" stroke="#3f4c5f" points="5198.76,-1448 5198.76,-1474.8 5307.24,-1474.8 5307.24,-1448 5198.76,-1448"/>
<text xml:space="preserve" text-anchor="start" x="5203.76" y="-1458.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">pic_id</text>
<text xml:space="preserve" text-anchor="start" x="5273.24" y="-1459.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5290.24" y="-1459.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5198.76,-1421.2 5198.76,-1448 5307.24,-1448 5307.24,-1421.2 5198.76,-1421.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5198.76,-1421.2 5198.76,-1448 5307.24,-1448 5307.24,-1421.2 5198.76,-1421.2"/>
<text xml:space="preserve" text-anchor="start" x="5203.76" y="-1431.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="5273.24" y="-1432.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5290.24" y="-1432.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="5198.76,-1394.4 5198.76,-1421.2 5307.24,-1421.2 5307.24,-1394.4 5198.76,-1394.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5198.76,-1394.4 5198.76,-1421.2 5307.24,-1421.2 5307.24,-1394.4 5198.76,-1394.4"/>
<text xml:space="preserve" text-anchor="start" x="5203.76" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="5287.74" y="-1404.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- articlepic&#45;&gt;article -->
<g id="edge33" class="edge">
<title>articlepic:se&#45;&gt;article:n</title>
<g id="a_edge33"><a xlink:title="FK_articlepic_article">
<path fill="none" stroke="#ff7fc2" stroke-width="1.4" d="M5308.24,-1421.2C5393.45,-1335.99 5283.27,-969.62 5366,-882 5435.73,-808.15 5807.5,-903.62 5829.95,-813.95"/>
<polygon fill="#ff7fc2" stroke="#ff7fc2" stroke-width="1.4" points="5832.37,-814.34 5830.76,-807.1 5827.5,-813.77 5832.37,-814.34"/>
</a>
</g>
</g>
<!-- articlepic&#45;&gt;pic -->
<g id="edge34" class="edge">
<title>articlepic:w&#45;&gt;pic:n</title>
<g id="a_edge34"><a xlink:title="FK_articlepic_pic">
<path fill="none" stroke="#8f95ff" stroke-width="1.4" d="M5197.76,-1461.4C5142.66,-1461.4 5190.26,-1662.07 5157,-1706 5146.92,-1719.31 5139.3,-1718.36 5123,-1722 5039.51,-1740.66 4822.02,-1738.15 4738,-1722 4669.26,-1708.79 4592.1,-1731.99 4585.59,-1669.89"/>
<polygon fill="#8f95ff" stroke="#8f95ff" stroke-width="1.4" points="4588.05,-1669.99 4585.26,-1663.12 4583.16,-1670.23 4588.05,-1669.99"/>
</a>
</g>
</g>
<!-- brandpic -->
<g id="node33" class="node">
<title>brandpic</title>
<polygon fill="#33415c" stroke="none" points="5390.94,-1501.6 5390.94,-1526 5497.06,-1526 5497.06,-1501.6 5390.94,-1501.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5390.94,-1501.6 5390.94,-1526 5497.06,-1526 5497.06,-1501.6 5390.94,-1501.6"/>
<text xml:space="preserve" text-anchor="start" x="5418.66" y="-1511.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">brandpic</text>
<polygon fill="#2b3a52" stroke="none" points="5390.94,-1474.8 5390.94,-1501.6 5497.06,-1501.6 5497.06,-1474.8 5390.94,-1474.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5390.94,-1474.8 5390.94,-1501.6 5497.06,-1501.6 5497.06,-1474.8 5390.94,-1474.8"/>
<text xml:space="preserve" text-anchor="start" x="5395.94" y="-1485" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="5462.56" y="-1486.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5479.55" y="-1486.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="5390.94,-1448 5390.94,-1474.8 5497.06,-1474.8 5497.06,-1448 5390.94,-1448"/>
<polygon fill="none" stroke="#3f4c5f" points="5390.94,-1448 5390.94,-1474.8 5497.06,-1474.8 5497.06,-1448 5390.94,-1448"/>
<text xml:space="preserve" text-anchor="start" x="5395.94" y="-1458.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">pic_id</text>
<text xml:space="preserve" text-anchor="start" x="5463.06" y="-1459.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5480.06" y="-1459.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="5390.94,-1421.2 5390.94,-1448 5497.06,-1448 5497.06,-1421.2 5390.94,-1421.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5390.94,-1421.2 5390.94,-1448 5497.06,-1448 5497.06,-1421.2 5390.94,-1421.2"/>
<text xml:space="preserve" text-anchor="start" x="5395.94" y="-1431.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">brand_id</text>
<text xml:space="preserve" text-anchor="start" x="5463.06" y="-1432.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5480.06" y="-1432.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="5390.94,-1394.4 5390.94,-1421.2 5497.06,-1421.2 5497.06,-1394.4 5390.94,-1394.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5390.94,-1394.4 5390.94,-1421.2 5497.06,-1421.2 5497.06,-1394.4 5390.94,-1394.4"/>
<text xml:space="preserve" text-anchor="start" x="5395.94" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="5477.56" y="-1404.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- brandpic&#45;&gt;brand -->
<g id="edge35" class="edge">
<title>brandpic:e&#45;&gt;brand:n</title>
<g id="a_edge35"><a xlink:title="FK_brandpic_brand">
<path fill="none" stroke="#58d18a" stroke-width="1.4" d="M5498.06,-1434.6C5586.26,-1434.6 5471.2,-1296.83 5539,-1240.4 5591.88,-1196.38 6715.8,-1240.43 6777,-1209 6828.75,-1182.42 6857.18,-1162.41 6859.93,-1108.03"/>
<polygon fill="#58d18a" stroke="#58d18a" stroke-width="1.4" points="6862.38,-1108.18 6860.1,-1101.12 6857.48,-1108.06 6862.38,-1108.18"/>
</a>
</g>
</g>
<!-- brandpic&#45;&gt;pic -->
<g id="edge36" class="edge">
<title>brandpic:w&#45;&gt;pic:n</title>
<g id="a_edge36"><a xlink:title="FK_brandpic_pic">
<path fill="none" stroke="#ff8f66" stroke-width="1.4" d="M5389.94,-1461.4C5334.83,-1461.4 5382.28,-1662.07 5349,-1706 5338.91,-1719.31 5331.3,-1718.36 5315,-1722 5252.43,-1735.99 4800.57,-1735.99 4738,-1722 4689.38,-1711.13 4641.61,-1713.65 4636.01,-1670.03"/>
<polygon fill="#ff8f66" stroke="#ff8f66" stroke-width="1.4" points="4638.46,-1669.95 4635.59,-1663.12 4633.56,-1670.25 4638.46,-1669.95"/>
</a>
</g>
</g>
<!-- file -->
<g id="node34" class="node">
<title>file</title>
<polygon fill="#33415c" stroke="none" points="5581,-1606.8 5581,-1635.2 5745,-1635.2 5745,-1606.8 5581,-1606.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1606.8 5581,-1635.2 5745,-1635.2 5745,-1606.8 5581,-1606.8"/>
<polygon fill="#33415c" stroke="none" points="5583,-1629.2 5583,-1633.2 5743,-1633.2 5743,-1629.2 5583,-1629.2"/>
<text xml:space="preserve" text-anchor="start" x="5654.33" y="-1616.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">file</text>
<polygon fill="#2b3a52" stroke="none" points="5581,-1580 5581,-1606.8 5745,-1606.8 5745,-1580 5581,-1580"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1580 5581,-1606.8 5745,-1606.8 5745,-1580 5581,-1580"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1590.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="5710.5" y="-1591.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="5727.49" y="-1591.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#272e3d" stroke="none" points="5581,-1553.2 5581,-1580 5745,-1580 5745,-1553.2 5581,-1553.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1553.2 5581,-1580 5745,-1580 5745,-1553.2 5581,-1553.2"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1561" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">hash</text>
<text xml:space="preserve" text-anchor="start" x="5673.49" y="-1563" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(64)</text>
<polygon fill="#2a3242" stroke="none" points="5581,-1526.4 5581,-1553.2 5745,-1553.2 5745,-1526.4 5581,-1526.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1526.4 5581,-1553.2 5745,-1553.2 5745,-1526.4 5581,-1526.4"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1534.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">mimetype</text>
<text xml:space="preserve" text-anchor="start" x="5668.48" y="-1536.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="5581,-1499.6 5581,-1526.4 5745,-1526.4 5745,-1499.6 5581,-1499.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1499.6 5581,-1526.4 5745,-1526.4 5745,-1499.6 5581,-1499.6"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1507.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="5668.48" y="-1509.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="5581,-1472.8 5581,-1499.6 5745,-1499.6 5745,-1472.8 5581,-1472.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1472.8 5581,-1499.6 5745,-1499.6 5745,-1472.8 5581,-1472.8"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1480.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">size</text>
<text xml:space="preserve" text-anchor="start" x="5710" y="-1482.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIGINT</text>
<polygon fill="#272e3d" stroke="none" points="5581,-1446 5581,-1472.8 5745,-1472.8 5745,-1446 5581,-1446"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1446 5581,-1472.8 5745,-1472.8 5745,-1446 5581,-1446"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1453.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created</text>
<text xml:space="preserve" text-anchor="start" x="5689.49" y="-1455.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="5581,-1419.2 5581,-1446 5745,-1446 5745,-1419.2 5581,-1419.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1419.2 5581,-1446 5745,-1446 5745,-1419.2 5581,-1419.2"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1427" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">modified</text>
<text xml:space="preserve" text-anchor="start" x="5689.49" y="-1429" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="5581,-1392.4 5581,-1419.2 5745,-1419.2 5745,-1392.4 5581,-1392.4"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1392.4 5581,-1419.2 5745,-1419.2 5745,-1392.4 5581,-1392.4"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1400.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">content</text>
<text xml:space="preserve" text-anchor="start" x="5662.49" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">VARBINARY(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="5581,-1365.6 5581,-1392.4 5745,-1392.4 5745,-1365.6 5581,-1365.6"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1365.6 5581,-1392.4 5745,-1392.4 5745,-1365.6 5581,-1365.6"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1373.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">thumbavif?</text>
<text xml:space="preserve" text-anchor="start" x="5662.49" y="-1375.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">VARBINARY(MAX)</text>
<polygon fill="#272e3d" stroke="none" points="5581,-1338.8 5581,-1365.6 5745,-1365.6 5745,-1338.8 5581,-1338.8"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1338.8 5581,-1365.6 5745,-1365.6 5745,-1338.8 5581,-1338.8"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1346.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">thumbx?</text>
<text xml:space="preserve" text-anchor="start" x="5725.5" y="-1348.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="5581,-1312 5581,-1338.8 5745,-1338.8 5745,-1312 5581,-1312"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1312 5581,-1338.8 5745,-1338.8 5745,-1312 5581,-1312"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1319.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">thumby?</text>
<text xml:space="preserve" text-anchor="start" x="5725.5" y="-1321.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="5581,-1285.2 5581,-1312 5745,-1312 5745,-1285.2 5581,-1285.2"/>
<polygon fill="none" stroke="#3f4c5f" points="5581,-1285.2 5581,-1312 5745,-1312 5745,-1285.2 5581,-1285.2"/>
<text xml:space="preserve" text-anchor="start" x="5586" y="-1293" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">meta?</text>
<text xml:space="preserve" text-anchor="start" x="5663.99" y="-1295" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- manifestattachment -->
<g id="node35" class="node">
<title>manifestattachment</title>
<polygon fill="#33415c" stroke="none" points="8058.6,-1501.6 8058.6,-1526 8183.4,-1526 8183.4,-1501.6 8058.6,-1501.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.6,-1501.6 8058.6,-1526 8183.4,-1526 8183.4,-1501.6 8058.6,-1501.6"/>
<text xml:space="preserve" text-anchor="start" x="8064.32" y="-1511.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">manifestattachment</text>
<polygon fill="#2b3a52" stroke="none" points="8058.6,-1474.8 8058.6,-1501.6 8183.4,-1501.6 8183.4,-1474.8 8058.6,-1474.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.6,-1474.8 8058.6,-1501.6 8183.4,-1501.6 8183.4,-1474.8 8058.6,-1474.8"/>
<text xml:space="preserve" text-anchor="start" x="8063.6" y="-1485" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="8148.9" y="-1486.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8165.9" y="-1486.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="8058.6,-1448 8058.6,-1474.8 8183.4,-1474.8 8183.4,-1448 8058.6,-1448"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.6,-1448 8058.6,-1474.8 8183.4,-1474.8 8183.4,-1448 8058.6,-1448"/>
<text xml:space="preserve" text-anchor="start" x="8063.6" y="-1458.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">file_id</text>
<text xml:space="preserve" text-anchor="start" x="8149.4" y="-1459.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8166.4" y="-1459.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="8058.6,-1421.2 8058.6,-1448 8183.4,-1448 8183.4,-1421.2 8058.6,-1421.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.6,-1421.2 8058.6,-1448 8183.4,-1448 8183.4,-1421.2 8058.6,-1421.2"/>
<text xml:space="preserve" text-anchor="start" x="8063.6" y="-1431.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">manifest_id</text>
<text xml:space="preserve" text-anchor="start" x="8149.4" y="-1432.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8166.4" y="-1432.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="8058.6,-1394.4 8058.6,-1421.2 8183.4,-1421.2 8183.4,-1394.4 8058.6,-1394.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.6,-1394.4 8058.6,-1421.2 8183.4,-1421.2 8183.4,-1394.4 8058.6,-1394.4"/>
<text xml:space="preserve" text-anchor="start" x="8063.6" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="8163.9" y="-1404.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- manifestattachment&#45;&gt;file -->
<g id="edge77" class="edge">
<title>manifestattachment:w&#45;&gt;file:n</title>
<g id="a_edge77"><a xlink:title="FK_manifestattachment_file">
<path fill="none" stroke="#f5c15c" stroke-width="1.4" d="M8057.6,-1461.4C8002.35,-1461.4 8046.69,-1662.2 8013,-1706 8002.82,-1719.24 7995.3,-1718.36 7979,-1722 7893.23,-1741.17 7275.85,-1724.53 7188,-1722 7105.91,-1719.64 5754.42,-1719.1 5667.39,-1642.14"/>
<polygon fill="#f5c15c" stroke="#f5c15c" stroke-width="1.4" points="5669.56,-1640.99 5664.03,-1636.05 5665.27,-1643.37 5669.56,-1640.99"/>
</a>
</g>
</g>
<!-- manifest -->
<g id="node37" class="node">
<title>manifest</title>
<polygon fill="#33415c" stroke="none" points="8203.82,-1125.2 8203.82,-1153.6 8406.18,-1153.6 8406.18,-1125.2 8203.82,-1125.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8203.82,-1125.2 8203.82,-1153.6 8406.18,-1153.6 8406.18,-1125.2 8203.82,-1125.2"/>
<polygon fill="#33415c" stroke="none" points="8205.82,-1147.6 8205.82,-1151.6 8230.61,-1151.6 8230.61,-1147.6 8205.82,-1147.6"/>
<polygon fill="#33415c" stroke="none" points="8230.61,-1147.6 8230.61,-1151.6 8255.41,-1151.6 8255.41,-1147.6 8230.61,-1147.6"/>
<polygon fill="#33415c" stroke="none" points="8255.41,-1147.6 8255.41,-1151.6 8280.2,-1151.6 8280.2,-1147.6 8255.41,-1147.6"/>
<polygon fill="#33415c" stroke="none" points="8280.2,-1147.6 8280.2,-1151.6 8305,-1151.6 8305,-1147.6 8280.2,-1147.6"/>
<polygon fill="#33415c" stroke="none" points="8305,-1147.6 8305,-1151.6 8329.8,-1151.6 8329.8,-1147.6 8305,-1147.6"/>
<polygon fill="#33415c" stroke="none" points="8329.8,-1147.6 8329.8,-1151.6 8354.59,-1151.6 8354.59,-1147.6 8329.8,-1147.6"/>
<polygon fill="#33415c" stroke="none" points="8354.59,-1147.6 8354.59,-1151.6 8379.39,-1151.6 8379.39,-1147.6 8354.59,-1147.6"/>
<polygon fill="#33415c" stroke="none" points="8379.39,-1147.6 8379.39,-1151.6 8404.18,-1151.6 8404.18,-1147.6 8379.39,-1147.6"/>
<text xml:space="preserve" text-anchor="start" x="8280.33" y="-1134.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">manifest</text>
<polygon fill="#2b3a52" stroke="none" points="8203.82,-1098.4 8203.82,-1125.2 8406.18,-1125.2 8406.18,-1098.4 8203.82,-1098.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8203.82,-1098.4 8203.82,-1125.2 8406.18,-1125.2 8406.18,-1098.4 8203.82,-1098.4"/>
<text xml:space="preserve" text-anchor="start" x="8208.82" y="-1108.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="8371.68" y="-1110.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8388.68" y="-1110.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="8203.82,-1071.6 8203.82,-1098.4 8406.18,-1098.4 8406.18,-1071.6 8203.82,-1071.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8203.82,-1071.6 8203.82,-1098.4 8406.18,-1098.4 8406.18,-1071.6 8203.82,-1071.6"/>
<text xml:space="preserve" text-anchor="start" x="8208.82" y="-1081.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">entity_id</text>
<text xml:space="preserve" text-anchor="start" x="8266.38" y="-1081.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="8372.19" y="-1083.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8389.19" y="-1083.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="8203.82,-1044.8 8203.82,-1071.6 8406.18,-1071.6 8406.18,-1044.8 8203.82,-1044.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8203.82,-1044.8 8203.82,-1071.6 8406.18,-1071.6 8406.18,-1044.8 8203.82,-1044.8"/>
<text xml:space="preserve" text-anchor="start" x="8208.82" y="-1055" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="8372.19" y="-1056.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8389.19" y="-1056.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="8203.82,-1018 8203.82,-1044.8 8406.18,-1044.8 8406.18,-1018 8203.82,-1018"/>
<polygon fill="none" stroke="#3f4c5f" points="8203.82,-1018 8203.82,-1044.8 8406.18,-1044.8 8406.18,-1018 8203.82,-1018"/>
<text xml:space="preserve" text-anchor="start" x="8208.82" y="-1025.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">number</text>
<text xml:space="preserve" text-anchor="start" x="8329.67" y="-1027.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="8203.82,-991.2 8203.82,-1018 8406.18,-1018 8406.18,-991.2 8203.82,-991.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8203.82,-991.2 8203.82,-1018 8406.18,-1018 8406.18,-991.2 8203.82,-991.2"/>
<text xml:space="preserve" text-anchor="start" x="8208.82" y="-999" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">type</text>
<text xml:space="preserve" text-anchor="start" x="8329.67" y="-1001" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="8203.82,-964.4 8203.82,-991.2 8406.18,-991.2 8406.18,-964.4 8203.82,-964.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8203.82,-964.4 8203.82,-991.2 8406.18,-991.2 8406.18,-964.4 8203.82,-964.4"/>
<text xml:space="preserve" text-anchor="start" x="8208.82" y="-972.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">external_number?</text>
<text xml:space="preserve" text-anchor="start" x="8329.67" y="-974.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="8203.82,-937.6 8203.82,-964.4 8406.18,-964.4 8406.18,-937.6 8203.82,-937.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8203.82,-937.6 8203.82,-964.4 8406.18,-964.4 8406.18,-937.6 8203.82,-937.6"/>
<text xml:space="preserve" text-anchor="start" x="8208.82" y="-945.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">date</text>
<text xml:space="preserve" text-anchor="start" x="8350.68" y="-947.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="8203.82,-910.8 8203.82,-937.6 8406.18,-937.6 8406.18,-910.8 8203.82,-910.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8203.82,-910.8 8203.82,-937.6 8406.18,-937.6 8406.18,-910.8 8203.82,-910.8"/>
<text xml:space="preserve" text-anchor="start" x="8208.82" y="-918.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="8350.68" y="-920.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- manifestattachment&#45;&gt;manifest -->
<g id="edge76" class="edge">
<title>manifestattachment:se&#45;&gt;manifest:n</title>
<g id="a_edge76"><a xlink:title="FK_manifestattachment_manifest">
<path fill="none" stroke="#5aa7ff" stroke-width="1.4" d="M8184.4,-1421.2C8186.82,-1418.78 8232.01,-1207.9 8241.33,-1161.51"/>
<polygon fill="#5aa7ff" stroke="#5aa7ff" stroke-width="1.4" points="8243.73,-1162.01 8242.62,-1154.68 8238.92,-1161.11 8243.73,-1162.01"/>
</a>
</g>
</g>
<!-- package -->
<g id="node36" class="node">
<title>package</title>
<polygon fill="#33415c" stroke="none" points="8058.87,-2103.8 8058.87,-2128.2 8217.13,-2128.2 8217.13,-2103.8 8058.87,-2103.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.87,-2103.8 8058.87,-2128.2 8217.13,-2128.2 8217.13,-2103.8 8058.87,-2103.8"/>
<text xml:space="preserve" text-anchor="start" x="8113.99" y="-2113.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">package</text>
<polygon fill="#2b3a52" stroke="none" points="8058.87,-2077 8058.87,-2103.8 8217.13,-2103.8 8217.13,-2077 8058.87,-2077"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.87,-2077 8058.87,-2103.8 8217.13,-2103.8 8217.13,-2077 8058.87,-2077"/>
<text xml:space="preserve" text-anchor="start" x="8063.87" y="-2087.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="8182.63" y="-2088.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8199.63" y="-2088.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="8058.87,-2050.2 8058.87,-2077 8217.13,-2077 8217.13,-2050.2 8058.87,-2050.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.87,-2050.2 8058.87,-2077 8217.13,-2077 8217.13,-2050.2 8058.87,-2050.2"/>
<text xml:space="preserve" text-anchor="start" x="8063.87" y="-2060.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">entityaddress_id</text>
<text xml:space="preserve" text-anchor="start" x="8183.13" y="-2061.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8200.13" y="-2061.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="8058.87,-2023.4 8058.87,-2050.2 8217.13,-2050.2 8217.13,-2023.4 8058.87,-2023.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.87,-2023.4 8058.87,-2050.2 8217.13,-2050.2 8217.13,-2023.4 8058.87,-2023.4"/>
<text xml:space="preserve" text-anchor="start" x="8063.87" y="-2033.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">shipping_id</text>
<text xml:space="preserve" text-anchor="start" x="8183.13" y="-2035.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8200.13" y="-2035.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="8058.87,-1996.6 8058.87,-2023.4 8217.13,-2023.4 8217.13,-1996.6 8058.87,-1996.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.87,-1996.6 8058.87,-2023.4 8217.13,-2023.4 8217.13,-1996.6 8058.87,-1996.6"/>
<text xml:space="preserve" text-anchor="start" x="8063.87" y="-2004.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">number</text>
<text xml:space="preserve" text-anchor="start" x="8140.61" y="-2006.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="8058.87,-1969.8 8058.87,-1996.6 8217.13,-1996.6 8217.13,-1969.8 8058.87,-1969.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.87,-1969.8 8058.87,-1996.6 8217.13,-1996.6 8217.13,-1969.8 8058.87,-1969.8"/>
<text xml:space="preserve" text-anchor="start" x="8063.87" y="-1977.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">type</text>
<text xml:space="preserve" text-anchor="start" x="8140.61" y="-1979.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="8058.87,-1943 8058.87,-1969.8 8217.13,-1969.8 8217.13,-1943 8058.87,-1943"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.87,-1943 8058.87,-1969.8 8217.13,-1969.8 8217.13,-1943 8058.87,-1943"/>
<text xml:space="preserve" text-anchor="start" x="8063.87" y="-1950.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">state</text>
<text xml:space="preserve" text-anchor="start" x="8140.61" y="-1952.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="8058.87,-1916.2 8058.87,-1943 8217.13,-1943 8217.13,-1916.2 8058.87,-1916.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8058.87,-1916.2 8058.87,-1943 8217.13,-1943 8217.13,-1916.2 8058.87,-1916.2"/>
<text xml:space="preserve" text-anchor="start" x="8063.87" y="-1924" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">details?</text>
<text xml:space="preserve" text-anchor="start" x="8136.12" y="-1926" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- package&#45;&gt;entityaddress -->
<g id="edge94" class="edge">
<title>package:w&#45;&gt;entityaddress:n</title>
<g id="a_edge94"><a xlink:title="FK_package_entityaddress">
<path fill="none" stroke="#ffb25a" stroke-width="1.4" d="M8057.87,-2063.6C7431.73,-2063.6 3027.64,-1905.1 2434,-1706 2371.78,-1685.13 2310.74,-1689.08 2305.38,-1629.62"/>
<polygon fill="#ffb25a" stroke="#ffb25a" stroke-width="1.4" points="2307.84,-1629.8 2305.09,-1622.92 2302.95,-1630.02 2307.84,-1629.8"/>
</a>
</g>
</g>
<!-- shipping -->
<g id="node40" class="node">
<title>shipping</title>
<polygon fill="#33415c" stroke="none" points="8510.77,-1539.8 8510.77,-1568.2 8695.23,-1568.2 8695.23,-1539.8 8510.77,-1539.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8510.77,-1539.8 8510.77,-1568.2 8695.23,-1568.2 8695.23,-1539.8 8510.77,-1539.8"/>
<polygon fill="#33415c" stroke="none" points="8512.77,-1562.2 8512.77,-1566.2 8693.23,-1566.2 8693.23,-1562.2 8512.77,-1562.2"/>
<text xml:space="preserve" text-anchor="start" x="8578" y="-1549.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">shipping</text>
<polygon fill="#2b3a52" stroke="none" points="8510.77,-1513 8510.77,-1539.8 8695.23,-1539.8 8695.23,-1513 8510.77,-1513"/>
<polygon fill="none" stroke="#3f4c5f" points="8510.77,-1513 8510.77,-1539.8 8695.23,-1539.8 8695.23,-1513 8510.77,-1513"/>
<text xml:space="preserve" text-anchor="start" x="8515.77" y="-1523.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="8660.73" y="-1524.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8677.73" y="-1524.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="8510.77,-1486.2 8510.77,-1513 8695.23,-1513 8695.23,-1486.2 8510.77,-1486.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8510.77,-1486.2 8510.77,-1513 8695.23,-1513 8695.23,-1486.2 8510.77,-1486.2"/>
<text xml:space="preserve" text-anchor="start" x="8515.77" y="-1496.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">manifest_id</text>
<text xml:space="preserve" text-anchor="start" x="8661.24" y="-1497.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8678.24" y="-1497.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="8510.77,-1459.4 8510.77,-1486.2 8695.23,-1486.2 8695.23,-1459.4 8510.77,-1459.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8510.77,-1459.4 8510.77,-1486.2 8695.23,-1486.2 8695.23,-1459.4 8510.77,-1459.4"/>
<text xml:space="preserve" text-anchor="start" x="8515.77" y="-1467.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">number</text>
<text xml:space="preserve" text-anchor="start" x="8618.72" y="-1469.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="8510.77,-1432.6 8510.77,-1459.4 8695.23,-1459.4 8695.23,-1432.6 8510.77,-1432.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8510.77,-1432.6 8510.77,-1459.4 8695.23,-1459.4 8695.23,-1432.6 8510.77,-1432.6"/>
<text xml:space="preserve" text-anchor="start" x="8515.77" y="-1440.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">tracking_code?</text>
<text xml:space="preserve" text-anchor="start" x="8618.72" y="-1442.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="8510.77,-1405.8 8510.77,-1432.6 8695.23,-1432.6 8695.23,-1405.8 8510.77,-1405.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8510.77,-1405.8 8510.77,-1432.6 8695.23,-1432.6 8695.23,-1405.8 8510.77,-1405.8"/>
<text xml:space="preserve" text-anchor="start" x="8515.77" y="-1413.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">carrier?</text>
<text xml:space="preserve" text-anchor="start" x="8618.72" y="-1415.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="8510.77,-1379 8510.77,-1405.8 8695.23,-1405.8 8695.23,-1379 8510.77,-1379"/>
<polygon fill="none" stroke="#3f4c5f" points="8510.77,-1379 8510.77,-1405.8 8695.23,-1405.8 8695.23,-1379 8510.77,-1379"/>
<text xml:space="preserve" text-anchor="start" x="8515.77" y="-1386.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">type</text>
<text xml:space="preserve" text-anchor="start" x="8618.72" y="-1388.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="8510.77,-1352.2 8510.77,-1379 8695.23,-1379 8695.23,-1352.2 8510.77,-1352.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8510.77,-1352.2 8510.77,-1379 8695.23,-1379 8695.23,-1352.2 8510.77,-1352.2"/>
<text xml:space="preserve" text-anchor="start" x="8515.77" y="-1360" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">state</text>
<text xml:space="preserve" text-anchor="start" x="8618.72" y="-1362" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
</g>
<!-- package&#45;&gt;shipping -->
<g id="edge93" class="edge">
<title>package:se&#45;&gt;shipping:n</title>
<g id="a_edge93"><a xlink:title="FK_package_shipping">
<path fill="none" stroke="#ff5f9e" stroke-width="1.4" d="M8218.13,-2023.4C8308.78,-1932.75 8169.63,-1828.94 8260,-1738 8326.24,-1671.34 8385.54,-1749.18 8469,-1706 8542.48,-1667.98 8598.91,-1653.94 8602.79,-1575.98"/>
<polygon fill="#ff5f9e" stroke="#ff5f9e" stroke-width="1.4" points="8605.23,-1576.38 8602.95,-1569.32 8600.33,-1576.26 8605.23,-1576.38"/>
</a>
</g>
</g>
<!-- manifest&#45;&gt;entity -->
<g id="edge58" class="edge">
<title>manifest:w&#45;&gt;entity:n</title>
<g id="a_edge58"><a xlink:title="FK_manifest_entity">
<path fill="none" stroke="#8f95ff" stroke-width="1.4" d="M8202.82,-1085C8095.55,-1085 8110.77,-1201.68 8006,-1224.7 7937.14,-1239.83 2999.63,-1235.76 2930,-1224.7 2811.92,-1205.95 2674.73,-1259.06 2667.84,-1148.2"/>
<polygon fill="#8f95ff" stroke="#8f95ff" stroke-width="1.4" points="2670.29,-1148.24 2667.63,-1141.32 2665.39,-1148.39 2670.29,-1148.24"/>
</a>
</g>
</g>
<!-- manifest&#45;&gt;company -->
<g id="edge57" class="edge">
<title>manifest:w&#45;&gt;company:n</title>
<g id="a_edge57"><a xlink:title="FK_manifest_company">
<path fill="none" stroke="#ff7fc2" stroke-width="1.4" d="M8202.82,-1058.2C8029.06,-1058.2 8059.03,-429.45 7916,-330.8 7801.76,-252.01 3008.9,-403.39 2831.07,-275.36"/>
<polygon fill="#ff7fc2" stroke="#ff7fc2" stroke-width="1.4" points="2833.11,-274.01 2827.18,-269.56 2829.05,-276.74 2833.11,-274.01"/>
</a>
</g>
</g>
<!-- manifestarticle -->
<g id="node38" class="node">
<title>manifestarticle</title>
<polygon fill="#33415c" stroke="none" points="8267.32,-1580 8267.32,-1608.4 8426.68,-1608.4 8426.68,-1580 8267.32,-1580"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1580 8267.32,-1608.4 8426.68,-1608.4 8426.68,-1580 8267.32,-1580"/>
<polygon fill="#33415c" stroke="none" points="8269.32,-1602.4 8269.32,-1606.4 8424.68,-1606.4 8424.68,-1602.4 8269.32,-1602.4"/>
<text xml:space="preserve" text-anchor="start" x="8304.65" y="-1589.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">manifestarticle</text>
<polygon fill="#2b3a52" stroke="none" points="8267.32,-1553.2 8267.32,-1580 8426.68,-1580 8426.68,-1553.2 8267.32,-1553.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1553.2 8267.32,-1580 8426.68,-1580 8426.68,-1553.2 8267.32,-1553.2"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1563.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="8392.18" y="-1564.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8409.18" y="-1564.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="8267.32,-1526.4 8267.32,-1553.2 8426.68,-1553.2 8426.68,-1526.4 8267.32,-1526.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1526.4 8267.32,-1553.2 8426.68,-1553.2 8426.68,-1526.4 8267.32,-1526.4"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1536.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">manifest_id</text>
<text xml:space="preserve" text-anchor="start" x="8392.69" y="-1538.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8409.68" y="-1538.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="8267.32,-1499.6 8267.32,-1526.4 8426.68,-1526.4 8426.68,-1499.6 8267.32,-1499.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1499.6 8267.32,-1526.4 8426.68,-1526.4 8426.68,-1499.6 8267.32,-1499.6"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1507.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sku?</text>
<text xml:space="preserve" text-anchor="start" x="8350.16" y="-1509.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="8267.32,-1472.8 8267.32,-1499.6 8426.68,-1499.6 8426.68,-1472.8 8267.32,-1472.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1472.8 8267.32,-1499.6 8426.68,-1499.6 8426.68,-1472.8 8267.32,-1472.8"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1480.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name?</text>
<text xml:space="preserve" text-anchor="start" x="8350.16" y="-1482.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="8267.32,-1446 8267.32,-1472.8 8426.68,-1472.8 8426.68,-1446 8267.32,-1446"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1446 8267.32,-1472.8 8426.68,-1472.8 8426.68,-1446 8267.32,-1446"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1453.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">pu</text>
<text xml:space="preserve" text-anchor="start" x="8392.68" y="-1455.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="8267.32,-1419.2 8267.32,-1446 8426.68,-1446 8426.68,-1419.2 8267.32,-1419.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1419.2 8267.32,-1446 8426.68,-1446 8426.68,-1419.2 8267.32,-1419.2"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1427" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">amount</text>
<text xml:space="preserve" text-anchor="start" x="8392.68" y="-1429" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#2a3242" stroke="none" points="8267.32,-1392.4 8267.32,-1419.2 8426.68,-1419.2 8426.68,-1392.4 8267.32,-1392.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1392.4 8267.32,-1419.2 8426.68,-1419.2 8426.68,-1392.4 8267.32,-1392.4"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1400.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">net</text>
<text xml:space="preserve" text-anchor="start" x="8392.68" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="8267.32,-1365.6 8267.32,-1392.4 8426.68,-1392.4 8426.68,-1365.6 8267.32,-1365.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1365.6 8267.32,-1392.4 8426.68,-1392.4 8426.68,-1365.6 8267.32,-1365.6"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1373.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">comment?</text>
<text xml:space="preserve" text-anchor="start" x="8345.68" y="-1375.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="8267.32,-1338.8 8267.32,-1365.6 8426.68,-1365.6 8426.68,-1338.8 8267.32,-1338.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1338.8 8267.32,-1365.6 8426.68,-1365.6 8426.68,-1338.8 8267.32,-1338.8"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1346.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">rebate</text>
<text xml:space="preserve" text-anchor="start" x="8392.68" y="-1348.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="8267.32,-1312 8267.32,-1338.8 8426.68,-1338.8 8426.68,-1312 8267.32,-1312"/>
<polygon fill="none" stroke="#3f4c5f" points="8267.32,-1312 8267.32,-1338.8 8426.68,-1338.8 8426.68,-1312 8267.32,-1312"/>
<text xml:space="preserve" text-anchor="start" x="8272.32" y="-1319.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">taxrate</text>
<text xml:space="preserve" text-anchor="start" x="8392.68" y="-1321.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
</g>
<!-- manifestarticle&#45;&gt;manifest -->
<g id="edge59" class="edge">
<title>manifestarticle:sw&#45;&gt;manifest:n</title>
<g id="a_edge59"><a xlink:title="FK_manifestarticle_manifest">
<path fill="none" stroke="#58d18a" stroke-width="1.4" d="M8266.32,-1526.4C8209.59,-1469.67 8263.83,-1251.32 8267.6,-1161.63"/>
<polygon fill="#58d18a" stroke="#58d18a" stroke-width="1.4" points="8270.05,-1161.77 8267.76,-1154.72 8265.15,-1161.66 8270.05,-1161.77"/>
</a>
</g>
</g>
<!-- ledger -->
<g id="node39" class="node">
<title>ledger</title>
<polygon fill="#33415c" stroke="none" points="8301.58,-2130.6 8301.58,-2155 8494.42,-2155 8494.42,-2130.6 8301.58,-2130.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-2130.6 8301.58,-2155 8494.42,-2155 8494.42,-2130.6 8301.58,-2130.6"/>
<text xml:space="preserve" text-anchor="start" x="8379.99" y="-2140.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">ledger</text>
<polygon fill="#2b3a52" stroke="none" points="8301.58,-2103.8 8301.58,-2130.6 8494.42,-2130.6 8494.42,-2103.8 8301.58,-2103.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-2103.8 8301.58,-2130.6 8494.42,-2130.6 8494.42,-2103.8 8301.58,-2103.8"/>
<text xml:space="preserve" text-anchor="start" x="8306.58" y="-2114" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="8459.92" y="-2115.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8476.92" y="-2115.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="8301.58,-2077 8301.58,-2103.8 8494.42,-2103.8 8494.42,-2077 8301.58,-2077"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-2077 8301.58,-2103.8 8494.42,-2103.8 8494.42,-2077 8301.58,-2077"/>
<text xml:space="preserve" text-anchor="start" x="8306.58" y="-2087.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">manifestarticle_id</text>
<text xml:space="preserve" text-anchor="start" x="8460.42" y="-2088.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8477.42" y="-2088.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="8301.58,-2050.2 8301.58,-2077 8494.42,-2077 8494.42,-2050.2 8301.58,-2050.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-2050.2 8301.58,-2077 8494.42,-2077 8494.42,-2050.2 8301.58,-2050.2"/>
<text xml:space="preserve" text-anchor="start" x="8306.58" y="-2060.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">warehouse_id</text>
<text xml:space="preserve" text-anchor="start" x="8399.95" y="-2060.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="8460.42" y="-2061.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8477.42" y="-2061.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="8301.58,-2023.4 8301.58,-2050.2 8494.42,-2050.2 8494.42,-2023.4 8301.58,-2023.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-2023.4 8301.58,-2050.2 8494.42,-2050.2 8494.42,-2023.4 8301.58,-2023.4"/>
<text xml:space="preserve" text-anchor="start" x="8306.58" y="-2031.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">transaction_type</text>
<text xml:space="preserve" text-anchor="start" x="8417.9" y="-2033.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="8301.58,-1996.6 8301.58,-2023.4 8494.42,-2023.4 8494.42,-1996.6 8301.58,-1996.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-1996.6 8301.58,-2023.4 8494.42,-2023.4 8494.42,-1996.6 8301.58,-1996.6"/>
<text xml:space="preserve" text-anchor="start" x="8306.58" y="-2004.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">amount</text>
<text xml:space="preserve" text-anchor="start" x="8460.41" y="-2006.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="8301.58,-1969.8 8301.58,-1996.6 8494.42,-1996.6 8494.42,-1969.8 8301.58,-1969.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-1969.8 8301.58,-1996.6 8494.42,-1996.6 8494.42,-1969.8 8301.58,-1969.8"/>
<text xml:space="preserve" text-anchor="start" x="8306.58" y="-1977.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">transaction_text</text>
<text xml:space="preserve" text-anchor="start" x="8413.42" y="-1979.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="8301.58,-1943 8301.58,-1969.8 8494.42,-1969.8 8494.42,-1943 8301.58,-1943"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-1943 8301.58,-1969.8 8494.42,-1969.8 8494.42,-1943 8301.58,-1943"/>
<text xml:space="preserve" text-anchor="start" x="8306.58" y="-1950.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">hash_version</text>
<text xml:space="preserve" text-anchor="start" x="8474.92" y="-1952.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="8301.58,-1916.2 8301.58,-1943 8494.42,-1943 8494.42,-1916.2 8301.58,-1916.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-1916.2 8301.58,-1943 8494.42,-1943 8494.42,-1916.2 8301.58,-1916.2"/>
<text xml:space="preserve" text-anchor="start" x="8306.58" y="-1924" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">prev_hash?</text>
<text xml:space="preserve" text-anchor="start" x="8417.9" y="-1926" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(128)</text>
<polygon fill="#2a3242" stroke="none" points="8301.58,-1889.4 8301.58,-1916.2 8494.42,-1916.2 8494.42,-1889.4 8301.58,-1889.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8301.58,-1889.4 8301.58,-1916.2 8494.42,-1916.2 8494.42,-1889.4 8301.58,-1889.4"/>
<text xml:space="preserve" text-anchor="start" x="8306.58" y="-1897.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="8438.91" y="-1899.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- ledger&#45;&gt;manifestarticle -->
<g id="edge61" class="edge">
<title>ledger:nw&#45;&gt;manifestarticle:n</title>
<g id="a_edge61"><a xlink:title="FK_ledger_manifestarticle">
<path fill="none" stroke="#4fc4e8" stroke-width="1.4" d="M8300.58,-2103.8C8300.58,-2103.8 8301.58,-1885.4 8301.58,-1885.4 8311.74,-1763.69 8345.31,-1734.02 8346.94,-1616.4"/>
<polygon fill="#4fc4e8" stroke="#4fc4e8" stroke-width="1.4" points="8349.39,-1616.54 8346.99,-1609.52 8344.49,-1616.5 8349.39,-1616.54"/>
</a>
</g>
</g>
<!-- warehouse -->
<g id="node42" class="node">
<title>warehouse</title>
<polygon fill="#33415c" stroke="none" points="8863.66,-2061.6 8863.66,-2090 8992.34,-2090 8992.34,-2061.6 8863.66,-2061.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8863.66,-2061.6 8863.66,-2090 8992.34,-2090 8992.34,-2061.6 8863.66,-2061.6"/>
<polygon fill="#33415c" stroke="none" points="8865.66,-2084 8865.66,-2088 8990.34,-2088 8990.34,-2084 8865.66,-2084"/>
<text xml:space="preserve" text-anchor="start" x="8896.66" y="-2071.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">warehouse</text>
<polygon fill="#2b3a52" stroke="none" points="8863.66,-2034.8 8863.66,-2061.6 8992.34,-2061.6 8992.34,-2034.8 8863.66,-2034.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8863.66,-2034.8 8863.66,-2061.6 8992.34,-2061.6 8992.34,-2034.8 8863.66,-2034.8"/>
<text xml:space="preserve" text-anchor="start" x="8868.66" y="-2045" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="8957.84" y="-2046.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8974.84" y="-2046.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="8863.66,-2008 8863.66,-2034.8 8992.34,-2034.8 8992.34,-2008 8863.66,-2008"/>
<polygon fill="none" stroke="#3f4c5f" points="8863.66,-2008 8863.66,-2034.8 8992.34,-2034.8 8992.34,-2008 8863.66,-2008"/>
<text xml:space="preserve" text-anchor="start" x="8868.66" y="-2018.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="8958.35" y="-2019.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8975.35" y="-2019.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="8863.66,-1981.2 8863.66,-2008 8992.34,-2008 8992.34,-1981.2 8863.66,-1981.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8863.66,-1981.2 8863.66,-2008 8992.34,-2008 8992.34,-1981.2 8863.66,-1981.2"/>
<text xml:space="preserve" text-anchor="start" x="8868.66" y="-1989" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="8915.83" y="-1991" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="8863.66,-1954.4 8863.66,-1981.2 8992.34,-1981.2 8992.34,-1954.4 8863.66,-1954.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8863.66,-1954.4 8863.66,-1981.2 8992.34,-1981.2 8992.34,-1954.4 8863.66,-1954.4"/>
<text xml:space="preserve" text-anchor="start" x="8868.66" y="-1962.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="8972.84" y="-1964.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- ledger&#45;&gt;warehouse -->
<g id="edge62" class="edge">
<title>ledger:w&#45;&gt;warehouse:n</title>
<g id="a_edge62"><a xlink:title="FK_ledger_warehouse">
<path fill="none" stroke="#a98cff" stroke-width="1.4" d="M8300.58,-2063.6C8221.49,-2063.6 8327.1,-2294.29 8570,-2382.4 8661.08,-2415.44 8699.02,-2420.75 8788,-2382.4 8889.73,-2338.55 8926.63,-2253.02 8927.96,-2097.87"/>
<polygon fill="#a98cff" stroke="#a98cff" stroke-width="1.4" points="8930.41,-2098.13 8927.99,-2091.12 8925.51,-2098.11 8930.41,-2098.13"/>
</a>
</g>
</g>
<!-- shipping&#45;&gt;manifest -->
<g id="edge92" class="edge">
<title>shipping:sw&#45;&gt;manifest:n</title>
<g id="a_edge92"><a xlink:title="FK_shipping_manifest">
<path fill="none" stroke="#56c8c8" stroke-width="1.4" d="M8509.77,-1486.2C8431.46,-1407.9 8534.83,-1329.44 8469,-1240.4 8418.77,-1172.46 8301.26,-1235.41 8293.05,-1161.26"/>
<polygon fill="#56c8c8" stroke="#56c8c8" stroke-width="1.4" points="8295.52,-1161.58 8292.71,-1154.72 8290.63,-1161.83 8295.52,-1161.58"/>
</a>
</g>
</g>
<!-- shipmentsummary -->
<g id="node41" class="node">
<title>shipmentsummary</title>
<polygon fill="#33415c" stroke="none" points="8578.21,-2224.4 8578.21,-2248.8 8779.79,-2248.8 8779.79,-2224.4 8578.21,-2224.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-2224.4 8578.21,-2248.8 8779.79,-2248.8 8779.79,-2224.4 8578.21,-2224.4"/>
<text xml:space="preserve" text-anchor="start" x="8625.65" y="-2234" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">shipmentsummary</text>
<polygon fill="#2b3a52" stroke="none" points="8578.21,-2197.6 8578.21,-2224.4 8779.79,-2224.4 8779.79,-2197.6 8578.21,-2197.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-2197.6 8578.21,-2224.4 8779.79,-2224.4 8779.79,-2197.6 8578.21,-2197.6"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-2207.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="8745.29" y="-2209.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8762.29" y="-2209.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="8578.21,-2170.8 8578.21,-2197.6 8779.79,-2197.6 8779.79,-2170.8 8578.21,-2170.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-2170.8 8578.21,-2197.6 8779.79,-2197.6 8779.79,-2170.8 8578.21,-2170.8"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-2181" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">entity_id</text>
<text xml:space="preserve" text-anchor="start" x="8640.78" y="-2181" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="8745.79" y="-2182.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8762.79" y="-2182.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="8578.21,-2144 8578.21,-2170.8 8779.79,-2170.8 8779.79,-2144 8578.21,-2144"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-2144 8578.21,-2170.8 8779.79,-2170.8 8779.79,-2144 8578.21,-2144"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-2154.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="8745.79" y="-2155.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8762.79" y="-2155.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="8578.21,-2117.2 8578.21,-2144 8779.79,-2144 8779.79,-2117.2 8578.21,-2117.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-2117.2 8578.21,-2144 8779.79,-2144 8779.79,-2117.2 8578.21,-2117.2"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-2127.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">manifest_id</text>
<text xml:space="preserve" text-anchor="start" x="8745.79" y="-2128.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="8762.79" y="-2128.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="8578.21,-2090.4 8578.21,-2117.2 8779.79,-2117.2 8779.79,-2090.4 8578.21,-2090.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-2090.4 8578.21,-2117.2 8779.79,-2117.2 8779.79,-2090.4 8578.21,-2090.4"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-2098.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">shipment_number</text>
<text xml:space="preserve" text-anchor="start" x="8703.27" y="-2100.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="8578.21,-2063.6 8578.21,-2090.4 8779.79,-2090.4 8779.79,-2063.6 8578.21,-2063.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-2063.6 8578.21,-2090.4 8779.79,-2090.4 8779.79,-2063.6 8578.21,-2063.6"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-2071.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">shipment_date</text>
<text xml:space="preserve" text-anchor="start" x="8724.28" y="-2073.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="8578.21,-2036.8 8578.21,-2063.6 8779.79,-2063.6 8779.79,-2036.8 8578.21,-2036.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-2036.8 8578.21,-2063.6 8779.79,-2063.6 8779.79,-2036.8 8578.21,-2036.8"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-2044.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="8724.28" y="-2046.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="8578.21,-2010 8578.21,-2036.8 8779.79,-2036.8 8779.79,-2010 8578.21,-2010"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-2010 8578.21,-2036.8 8779.79,-2036.8 8779.79,-2010 8578.21,-2010"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-2017.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">order_id?</text>
<text xml:space="preserve" text-anchor="start" x="8760.29" y="-2019.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="8578.21,-1983.2 8578.21,-2010 8779.79,-2010 8779.79,-1983.2 8578.21,-1983.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-1983.2 8578.21,-2010 8779.79,-2010 8779.79,-1983.2 8578.21,-1983.2"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-1991" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">order_number?</text>
<text xml:space="preserve" text-anchor="start" x="8703.27" y="-1993" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="8578.21,-1956.4 8578.21,-1983.2 8779.79,-1983.2 8779.79,-1956.4 8578.21,-1956.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-1956.4 8578.21,-1983.2 8779.79,-1983.2 8779.79,-1956.4 8578.21,-1956.4"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-1964.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">customer_name?</text>
<text xml:space="preserve" text-anchor="start" x="8703.27" y="-1966.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="8578.21,-1929.6 8578.21,-1956.4 8779.79,-1956.4 8779.79,-1929.6 8578.21,-1929.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-1929.6 8578.21,-1956.4 8779.79,-1956.4 8779.79,-1929.6 8578.21,-1929.6"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-1937.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">positions</text>
<text xml:space="preserve" text-anchor="start" x="8760.29" y="-1939.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="8578.21,-1902.8 8578.21,-1929.6 8779.79,-1929.6 8779.79,-1902.8 8578.21,-1902.8"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-1902.8 8578.21,-1929.6 8779.79,-1929.6 8779.79,-1902.8 8578.21,-1902.8"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-1910.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">total_quantity</text>
<text xml:space="preserve" text-anchor="start" x="8745.79" y="-1912.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#2a3242" stroke="none" points="8578.21,-1876 8578.21,-1902.8 8779.79,-1902.8 8779.79,-1876 8578.21,-1876"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-1876 8578.21,-1902.8 8779.79,-1902.8 8779.79,-1876 8578.21,-1876"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-1883.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">package_count</text>
<text xml:space="preserve" text-anchor="start" x="8760.29" y="-1885.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="8578.21,-1849.2 8578.21,-1876 8779.79,-1876 8779.79,-1849.2 8578.21,-1849.2"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-1849.2 8578.21,-1876 8779.79,-1876 8779.79,-1849.2 8578.21,-1849.2"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-1857" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">carrier?</text>
<text xml:space="preserve" text-anchor="start" x="8703.27" y="-1859" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="8578.21,-1822.4 8578.21,-1849.2 8779.79,-1849.2 8779.79,-1822.4 8578.21,-1822.4"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-1822.4 8578.21,-1849.2 8779.79,-1849.2 8779.79,-1822.4 8578.21,-1822.4"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-1830.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">tracking_code?</text>
<text xml:space="preserve" text-anchor="start" x="8703.27" y="-1832.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="8578.21,-1795.6 8578.21,-1822.4 8779.79,-1822.4 8779.79,-1795.6 8578.21,-1795.6"/>
<polygon fill="none" stroke="#3f4c5f" points="8578.21,-1795.6 8578.21,-1822.4 8779.79,-1822.4 8779.79,-1795.6 8578.21,-1795.6"/>
<text xml:space="preserve" text-anchor="start" x="8583.21" y="-1803.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">state</text>
<text xml:space="preserve" text-anchor="start" x="8708.28" y="-1805.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
</g>
<!-- shipmentsummary&#45;&gt;entity -->
<g id="edge103" class="edge">
<title>shipmentsummary:w&#45;&gt;entity:n</title>
<g id="a_edge103"><a xlink:title="FK_shipmentsummary_entity">
<path fill="none" stroke="#ff9f5a" stroke-width="1.4" d="M8577.21,-2184.2C8477.63,-2184.2 8608.8,-1805.94 8536,-1738 8479.86,-1685.6 7229.62,-1719.4 7154,-1706 6520.77,-1593.79 6417.9,-1348.72 5784,-1240.4 5467.68,-1186.35 3212.5,-1261.99 2896,-1209 2802.12,-1193.28 2693.27,-1234.73 2686.35,-1148.27"/>
<polygon fill="#ff9f5a" stroke="#ff9f5a" stroke-width="1.4" points="2688.8,-1148.22 2686.08,-1141.32 2683.9,-1148.41 2688.8,-1148.22"/>
</a>
</g>
</g>
<!-- shipmentsummary&#45;&gt;company -->
<g id="edge101" class="edge">
<title>shipmentsummary:e&#45;&gt;company:n</title>
<g id="a_edge101"><a xlink:title="FK_shipmentsummary_company">
<path fill="none" stroke="#f5c15c" stroke-width="1.4" d="M8780.79,-2157.4C8805.75,-2157.4 8813.85,-1343.69 8777,-1240.4 8602.26,-750.6 8508.97,-557.61 8041,-330.8 7977.4,-299.98 3064.34,-338.3 2843.66,-272.5"/>
<polygon fill="#f5c15c" stroke="#f5c15c" stroke-width="1.4" points="2845.05,-270.48 2837.81,-268.91 2842.49,-274.66 2845.05,-270.48"/>
</a>
</g>
</g>
<!-- shipmentsummary&#45;&gt;manifest -->
<g id="edge102" class="edge">
<title>shipmentsummary:sw&#45;&gt;manifest:n</title>
<g id="a_edge102"><a xlink:title="FK_shipmentsummary_manifest">
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M8577.21,-2117.2C8526.05,-2066.04 8541.03,-1853.67 8578.21,-1791.6 8619.41,-1722.82 8695.9,-1774.84 8737,-1706 8790.04,-1617.16 8802.24,-1320.71 8737,-1240.4 8618.8,-1094.9 8327,-1335.16 8317.63,-1161.47"/>
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="8320.08,-1161.65 8317.45,-1154.72 8315.19,-1161.78 8320.08,-1161.65"/>
</a>
</g>
</g>
<!-- warehouse&#45;&gt;company -->
<g id="edge60" class="edge">
<title>warehouse:w&#45;&gt;company:n</title>
<g id="a_edge60"><a xlink:title="FK_warehouse_company">
<path fill="none" stroke="#ff8f66" stroke-width="1.4" d="M8862.66,-2021.4C8840.96,-2021.4 8844.95,-1261.9 8842,-1240.4 8780.11,-788.96 8771.58,-544.23 8369,-330.8 8302.68,-295.64 3077.92,-342.42 2853.45,-272.57"/>
<polygon fill="#ff8f66" stroke="#ff8f66" stroke-width="1.4" points="2855,-270.66 2847.78,-268.94 2852.36,-274.78 2855,-270.66"/>
</a>
</g>
</g>
<!-- deliverysummary -->
<g id="node43" class="node">
<title>deliverysummary</title>
<polygon fill="#33415c" stroke="none" points="9639.82,-2278 9639.82,-2302.4 9842.18,-2302.4 9842.18,-2278 9639.82,-2278"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2278 9639.82,-2302.4 9842.18,-2302.4 9842.18,-2278 9639.82,-2278"/>
<text xml:space="preserve" text-anchor="start" x="9691.64" y="-2287.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">deliverysummary</text>
<polygon fill="#2b3a52" stroke="none" points="9639.82,-2251.2 9639.82,-2278 9842.18,-2278 9842.18,-2251.2 9639.82,-2251.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2251.2 9639.82,-2278 9842.18,-2278 9842.18,-2251.2 9639.82,-2251.2"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2261.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="9807.68" y="-2262.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9824.68" y="-2262.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="9639.82,-2224.4 9639.82,-2251.2 9842.18,-2251.2 9842.18,-2224.4 9639.82,-2224.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2224.4 9639.82,-2251.2 9842.18,-2251.2 9842.18,-2224.4 9639.82,-2224.4"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2234.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">supplier_id</text>
<text xml:space="preserve" text-anchor="start" x="9719.5" y="-2234.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="9808.19" y="-2236.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9825.19" y="-2236.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="9639.82,-2197.6 9639.82,-2224.4 9842.18,-2224.4 9842.18,-2197.6 9639.82,-2197.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2197.6 9639.82,-2224.4 9842.18,-2224.4 9842.18,-2197.6 9639.82,-2197.6"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2207.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="9808.19" y="-2209.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9825.19" y="-2209.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="9639.82,-2170.8 9639.82,-2197.6 9842.18,-2197.6 9842.18,-2170.8 9639.82,-2170.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2170.8 9639.82,-2197.6 9842.18,-2197.6 9842.18,-2170.8 9639.82,-2170.8"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2181" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">manifest_id</text>
<text xml:space="preserve" text-anchor="start" x="9808.19" y="-2182.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9825.19" y="-2182.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="9639.82,-2144 9639.82,-2170.8 9842.18,-2170.8 9842.18,-2144 9639.82,-2144"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2144 9639.82,-2170.8 9842.18,-2170.8 9842.18,-2144 9639.82,-2144"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2151.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">delivery_number</text>
<text xml:space="preserve" text-anchor="start" x="9765.67" y="-2153.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="9639.82,-2117.2 9639.82,-2144 9842.18,-2144 9842.18,-2117.2 9639.82,-2117.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2117.2 9639.82,-2144 9842.18,-2144 9842.18,-2117.2 9639.82,-2117.2"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2125" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">external_number?</text>
<text xml:space="preserve" text-anchor="start" x="9765.67" y="-2127" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="9639.82,-2090.4 9639.82,-2117.2 9842.18,-2117.2 9842.18,-2090.4 9639.82,-2090.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2090.4 9639.82,-2117.2 9842.18,-2117.2 9842.18,-2090.4 9639.82,-2090.4"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2098.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">delivery_date</text>
<text xml:space="preserve" text-anchor="start" x="9786.68" y="-2100.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="9639.82,-2063.6 9639.82,-2090.4 9842.18,-2090.4 9842.18,-2063.6 9639.82,-2063.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2063.6 9639.82,-2090.4 9842.18,-2090.4 9842.18,-2063.6 9639.82,-2063.6"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2071.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="9786.68" y="-2073.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="9639.82,-2036.8 9639.82,-2063.6 9842.18,-2063.6 9842.18,-2036.8 9639.82,-2036.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2036.8 9639.82,-2063.6 9842.18,-2063.6 9842.18,-2036.8 9639.82,-2036.8"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2044.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">supplier_name?</text>
<text xml:space="preserve" text-anchor="start" x="9765.67" y="-2046.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="9639.82,-2010 9639.82,-2036.8 9842.18,-2036.8 9842.18,-2010 9639.82,-2010"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-2010 9639.82,-2036.8 9842.18,-2036.8 9842.18,-2010 9639.82,-2010"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-2017.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">positions</text>
<text xml:space="preserve" text-anchor="start" x="9822.68" y="-2019.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="9639.82,-1983.2 9639.82,-2010 9842.18,-2010 9842.18,-1983.2 9639.82,-1983.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1983.2 9639.82,-2010 9842.18,-2010 9842.18,-1983.2 9639.82,-1983.2"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1991" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">gross_total</text>
<text xml:space="preserve" text-anchor="start" x="9808.18" y="-1993" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="9639.82,-1956.4 9639.82,-1983.2 9842.18,-1983.2 9842.18,-1956.4 9639.82,-1956.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1956.4 9639.82,-1983.2 9842.18,-1983.2 9842.18,-1956.4 9639.82,-1956.4"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1964.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">net_total</text>
<text xml:space="preserve" text-anchor="start" x="9808.18" y="-1966.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#2a3242" stroke="none" points="9639.82,-1929.6 9639.82,-1956.4 9842.18,-1956.4 9842.18,-1929.6 9639.82,-1929.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1929.6 9639.82,-1956.4 9842.18,-1956.4 9842.18,-1929.6 9639.82,-1929.6"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1937.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">total_quantity</text>
<text xml:space="preserve" text-anchor="start" x="9808.18" y="-1939.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="9639.82,-1902.8 9639.82,-1929.6 9842.18,-1929.6 9842.18,-1902.8 9639.82,-1902.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1902.8 9639.82,-1929.6 9842.18,-1929.6 9842.18,-1902.8 9639.82,-1902.8"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1910.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">stock_positions</text>
<text xml:space="preserve" text-anchor="start" x="9822.68" y="-1912.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="9639.82,-1876 9639.82,-1902.8 9842.18,-1902.8 9842.18,-1876 9639.82,-1876"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1876 9639.82,-1902.8 9842.18,-1902.8 9842.18,-1876 9639.82,-1876"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1883.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">booked_positions</text>
<text xml:space="preserve" text-anchor="start" x="9822.68" y="-1885.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="9639.82,-1849.2 9639.82,-1876 9842.18,-1876 9842.18,-1849.2 9639.82,-1849.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1849.2 9639.82,-1876 9842.18,-1876 9842.18,-1849.2 9639.82,-1849.2"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1857" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">unbooked_positions</text>
<text xml:space="preserve" text-anchor="start" x="9822.68" y="-1859" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="9639.82,-1822.4 9639.82,-1849.2 9842.18,-1849.2 9842.18,-1822.4 9639.82,-1822.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1822.4 9639.82,-1849.2 9842.18,-1849.2 9842.18,-1822.4 9639.82,-1822.4"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1830.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">stock_quantity</text>
<text xml:space="preserve" text-anchor="start" x="9808.18" y="-1832.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="9639.82,-1795.6 9639.82,-1822.4 9842.18,-1822.4 9842.18,-1795.6 9639.82,-1795.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1795.6 9639.82,-1822.4 9842.18,-1822.4 9842.18,-1795.6 9639.82,-1795.6"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1803.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">booked_quantity</text>
<text xml:space="preserve" text-anchor="start" x="9808.18" y="-1805.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#2a3242" stroke="none" points="9639.82,-1768.8 9639.82,-1795.6 9842.18,-1795.6 9842.18,-1768.8 9639.82,-1768.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1768.8 9639.82,-1795.6 9842.18,-1795.6 9842.18,-1768.8 9639.82,-1768.8"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1776.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">unbooked_quantity</text>
<text xml:space="preserve" text-anchor="start" x="9808.18" y="-1778.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="9639.82,-1742 9639.82,-1768.8 9842.18,-1768.8 9842.18,-1742 9639.82,-1742"/>
<polygon fill="none" stroke="#3f4c5f" points="9639.82,-1742 9639.82,-1768.8 9842.18,-1768.8 9842.18,-1742 9639.82,-1742"/>
<text xml:space="preserve" text-anchor="start" x="9644.82" y="-1749.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">is_booked</text>
<text xml:space="preserve" text-anchor="start" x="9802.18" y="-1751.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">TINYINT</text>
</g>
<!-- deliverysummary&#45;&gt;entity -->
<g id="edge106" class="edge">
<title>deliverysummary:w&#45;&gt;entity:n</title>
<g id="a_edge106"><a xlink:title="FK_deliverysummary_supplier">
<path fill="none" stroke="#8f95ff" stroke-width="1.4" d="M9638.82,-2237.8C9583.1,-2237.8 9627.79,-1785.09 9598,-1738 9361.69,-1364.5 9163.58,-1356.03 8737,-1240.4 8423.8,-1155.5 3213.06,-1278.11 2896,-1209 2825.32,-1193.59 2747.93,-1212.91 2741.7,-1148"/>
<polygon fill="#8f95ff" stroke="#8f95ff" stroke-width="1.4" points="2744.16,-1148.2 2741.4,-1141.32 2739.27,-1148.42 2744.16,-1148.2"/>
</a>
</g>
</g>
<!-- deliverysummary&#45;&gt;company -->
<g id="edge104" class="edge">
<title>deliverysummary:e&#45;&gt;company:n</title>
<g id="a_edge104"><a xlink:title="FK_deliverysummary_company">
<path fill="none" stroke="#5cd6d6" stroke-width="1.4" d="M9843.18,-2211C9895.74,-2211 9853.91,-1789.23 9842.18,-1738 9684.55,-1049.14 9714.77,-682.78 9102,-330.8 9028.52,-288.59 3119.85,-351.66 2883.3,-272.81"/>
<polygon fill="#5cd6d6" stroke="#5cd6d6" stroke-width="1.4" points="2884.9,-270.94 2877.75,-269 2882.13,-274.98 2884.9,-270.94"/>
</a>
</g>
</g>
<!-- deliverysummary&#45;&gt;manifest -->
<g id="edge105" class="edge">
<title>deliverysummary:sw&#45;&gt;manifest:n</title>
<g id="a_edge105"><a xlink:title="FK_deliverysummary_manifest">
<path fill="none" stroke="#ff7fc2" stroke-width="1.4" d="M9638.82,-2170.8C9570.51,-2102.49 9649.31,-1819.85 9598,-1738 9371.36,-1376.49 9174.48,-1395.52 8777,-1240.4 8688.04,-1205.68 8363.38,-1248.34 8343.18,-1161.42"/>
<polygon fill="#ff7fc2" stroke="#ff7fc2" stroke-width="1.4" points="8345.64,-1161.39 8342.43,-1154.71 8340.77,-1161.93 8345.64,-1161.39"/>
</a>
</g>
</g>
<!-- ordersummary -->
<g id="node44" class="node">
<title>ordersummary</title>
<polygon fill="#33415c" stroke="none" points="9358.16,-2211 9358.16,-2235.4 9555.84,-2235.4 9555.84,-2211 9358.16,-2211"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-2211 9358.16,-2235.4 9555.84,-2235.4 9555.84,-2211 9358.16,-2211"/>
<text xml:space="preserve" text-anchor="start" x="9414.98" y="-2220.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">ordersummary</text>
<polygon fill="#2b3a52" stroke="none" points="9358.16,-2184.2 9358.16,-2211 9555.84,-2211 9555.84,-2184.2 9358.16,-2184.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-2184.2 9358.16,-2211 9555.84,-2211 9555.84,-2184.2 9358.16,-2184.2"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-2194.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="9521.34" y="-2195.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9538.34" y="-2195.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="9358.16,-2157.4 9358.16,-2184.2 9555.84,-2184.2 9555.84,-2157.4 9358.16,-2157.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-2157.4 9358.16,-2184.2 9555.84,-2184.2 9555.84,-2157.4 9358.16,-2157.4"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-2167.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">entity_id</text>
<text xml:space="preserve" text-anchor="start" x="9420.72" y="-2167.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="9521.85" y="-2169.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9538.84" y="-2169.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="9358.16,-2130.6 9358.16,-2157.4 9555.84,-2157.4 9555.84,-2130.6 9358.16,-2130.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-2130.6 9358.16,-2157.4 9555.84,-2157.4 9555.84,-2130.6 9358.16,-2130.6"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-2140.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="9521.85" y="-2142.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9538.84" y="-2142.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="9358.16,-2103.8 9358.16,-2130.6 9555.84,-2130.6 9555.84,-2103.8 9358.16,-2103.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-2103.8 9358.16,-2130.6 9555.84,-2130.6 9555.84,-2103.8 9358.16,-2103.8"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-2114" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">manifest_id</text>
<text xml:space="preserve" text-anchor="start" x="9521.85" y="-2115.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9538.84" y="-2115.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="9358.16,-2077 9358.16,-2103.8 9555.84,-2103.8 9555.84,-2077 9358.16,-2077"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-2077 9358.16,-2103.8 9555.84,-2103.8 9555.84,-2077 9358.16,-2077"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-2084.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">order_number</text>
<text xml:space="preserve" text-anchor="start" x="9479.32" y="-2086.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="9358.16,-2050.2 9358.16,-2077 9555.84,-2077 9555.84,-2050.2 9358.16,-2050.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-2050.2 9358.16,-2077 9555.84,-2077 9555.84,-2050.2 9358.16,-2050.2"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-2058" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">order_date</text>
<text xml:space="preserve" text-anchor="start" x="9500.33" y="-2060" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="9358.16,-2023.4 9358.16,-2050.2 9555.84,-2050.2 9555.84,-2023.4 9358.16,-2023.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-2023.4 9358.16,-2050.2 9555.84,-2050.2 9555.84,-2023.4 9358.16,-2023.4"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-2031.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="9500.33" y="-2033.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="9358.16,-1996.6 9358.16,-2023.4 9555.84,-2023.4 9555.84,-1996.6 9358.16,-1996.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-1996.6 9358.16,-2023.4 9555.84,-2023.4 9555.84,-1996.6 9358.16,-1996.6"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-2004.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">customer_name?</text>
<text xml:space="preserve" text-anchor="start" x="9479.32" y="-2006.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="9358.16,-1969.8 9358.16,-1996.6 9555.84,-1996.6 9555.84,-1969.8 9358.16,-1969.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-1969.8 9358.16,-1996.6 9555.84,-1996.6 9555.84,-1969.8 9358.16,-1969.8"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-1977.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">positions</text>
<text xml:space="preserve" text-anchor="start" x="9536.34" y="-1979.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="9358.16,-1943 9358.16,-1969.8 9555.84,-1969.8 9555.84,-1943 9358.16,-1943"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-1943 9358.16,-1969.8 9555.84,-1969.8 9555.84,-1943 9358.16,-1943"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-1950.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">gross_total</text>
<text xml:space="preserve" text-anchor="start" x="9521.84" y="-1952.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#2a3242" stroke="none" points="9358.16,-1916.2 9358.16,-1943 9555.84,-1943 9555.84,-1916.2 9358.16,-1916.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-1916.2 9358.16,-1943 9555.84,-1943 9555.84,-1916.2 9358.16,-1916.2"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-1924" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">paid_total</text>
<text xml:space="preserve" text-anchor="start" x="9521.84" y="-1926" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="9358.16,-1889.4 9358.16,-1916.2 9555.84,-1916.2 9555.84,-1889.4 9358.16,-1889.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-1889.4 9358.16,-1916.2 9555.84,-1916.2 9555.84,-1889.4 9358.16,-1889.4"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-1897.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">ordered_quantity</text>
<text xml:space="preserve" text-anchor="start" x="9521.84" y="-1899.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#2a3242" stroke="none" points="9358.16,-1862.6 9358.16,-1889.4 9555.84,-1889.4 9555.84,-1862.6 9358.16,-1862.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-1862.6 9358.16,-1889.4 9555.84,-1889.4 9555.84,-1862.6 9358.16,-1862.6"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-1870.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">shipped_quantity</text>
<text xml:space="preserve" text-anchor="start" x="9521.84" y="-1872.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#272e3d" stroke="none" points="9358.16,-1835.8 9358.16,-1862.6 9555.84,-1862.6 9555.84,-1835.8 9358.16,-1835.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-1835.8 9358.16,-1862.6 9555.84,-1862.6 9555.84,-1835.8 9358.16,-1835.8"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-1843.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">is_paid</text>
<text xml:space="preserve" text-anchor="start" x="9515.84" y="-1845.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">TINYINT</text>
<polygon fill="#2a3242" stroke="none" points="9358.16,-1809 9358.16,-1835.8 9555.84,-1835.8 9555.84,-1809 9358.16,-1809"/>
<polygon fill="none" stroke="#3f4c5f" points="9358.16,-1809 9358.16,-1835.8 9555.84,-1835.8 9555.84,-1809 9358.16,-1809"/>
<text xml:space="preserve" text-anchor="start" x="9363.16" y="-1816.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">is_shipped</text>
<text xml:space="preserve" text-anchor="start" x="9515.84" y="-1818.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">TINYINT</text>
</g>
<!-- ordersummary&#45;&gt;entity -->
<g id="edge97" class="edge">
<title>ordersummary:w&#45;&gt;entity:n</title>
<g id="a_edge97"><a xlink:title="FK_ordersummary_entity">
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M9357.16,-2170.8C9308.85,-2170.8 9338.21,-1780.9 9316,-1738 9159.97,-1436.7 9054.84,-1359.18 8737,-1240.4 8585.01,-1183.6 3053.63,-1247.47 2896,-1209 2832.99,-1193.62 2766.3,-1205.97 2760.19,-1148.24"/>
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="2762.64,-1148.18 2759.84,-1141.32 2757.74,-1148.43 2762.64,-1148.18"/>
</a>
</g>
</g>
<!-- ordersummary&#45;&gt;company -->
<g id="edge95" class="edge">
<title>ordersummary:e&#45;&gt;company:n</title>
<g id="a_edge95"><a xlink:title="FK_ordersummary_company">
<path fill="none" stroke="#56d68a" stroke-width="1.4" d="M9556.84,-2144C9632.17,-2144 9573.37,-1878.27 9555.84,-1805 9385.11,-1091.46 9435.66,-718.85 8813,-330.8 8744.34,-288.01 3104.6,-347.85 2873.31,-272.7"/>
<polygon fill="#56d68a" stroke="#56d68a" stroke-width="1.4" points="2874.94,-270.84 2867.76,-268.98 2872.21,-274.91 2874.94,-270.84"/>
</a>
</g>
</g>
<!-- ordersummary&#45;&gt;manifest -->
<g id="edge96" class="edge">
<title>ordersummary:w&#45;&gt;manifest:n</title>
<g id="a_edge96"><a xlink:title="FK_ordersummary_manifest">
<path fill="none" stroke="#66b3ff" stroke-width="1.4" d="M9357.16,-2117.2C9272.4,-2117.2 9354.14,-1813.7 9316,-1738 9169.3,-1446.84 9066.46,-1390.44 8777,-1240.4 8614.29,-1156.06 8375.09,-1332.91 8367.19,-1161.58"/>
<polygon fill="#66b3ff" stroke="#66b3ff" stroke-width="1.4" points="8369.64,-1161.66 8367.04,-1154.72 8364.74,-1161.77 8369.64,-1161.66"/>
</a>
</g>
</g>
<!-- quotesummary -->
<g id="node45" class="node">
<title>quotesummary</title>
<polygon fill="#33415c" stroke="none" points="9076.16,-2157.4 9076.16,-2181.8 9273.84,-2181.8 9273.84,-2157.4 9076.16,-2157.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-2157.4 9076.16,-2181.8 9273.84,-2181.8 9273.84,-2157.4 9076.16,-2157.4"/>
<text xml:space="preserve" text-anchor="start" x="9131.99" y="-2167" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">quotesummary</text>
<polygon fill="#2b3a52" stroke="none" points="9076.16,-2130.6 9076.16,-2157.4 9273.84,-2157.4 9273.84,-2130.6 9076.16,-2130.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-2130.6 9076.16,-2157.4 9273.84,-2157.4 9273.84,-2130.6 9076.16,-2130.6"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-2140.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="9239.34" y="-2142.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9256.34" y="-2142.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="9076.16,-2103.8 9076.16,-2130.6 9273.84,-2130.6 9273.84,-2103.8 9076.16,-2103.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-2103.8 9076.16,-2130.6 9273.84,-2130.6 9273.84,-2103.8 9076.16,-2103.8"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-2114" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">entity_id</text>
<text xml:space="preserve" text-anchor="start" x="9138.72" y="-2114" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="9239.85" y="-2115.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9256.84" y="-2115.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="9076.16,-2077 9076.16,-2103.8 9273.84,-2103.8 9273.84,-2077 9076.16,-2077"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-2077 9076.16,-2103.8 9273.84,-2103.8 9273.84,-2077 9076.16,-2077"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-2087.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="9239.85" y="-2088.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9256.84" y="-2088.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="9076.16,-2050.2 9076.16,-2077 9273.84,-2077 9273.84,-2050.2 9076.16,-2050.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-2050.2 9076.16,-2077 9273.84,-2077 9273.84,-2050.2 9076.16,-2050.2"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-2060.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">manifest_id</text>
<text xml:space="preserve" text-anchor="start" x="9239.85" y="-2061.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="9256.84" y="-2061.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="9076.16,-2023.4 9076.16,-2050.2 9273.84,-2050.2 9273.84,-2023.4 9076.16,-2023.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-2023.4 9076.16,-2050.2 9273.84,-2050.2 9273.84,-2023.4 9076.16,-2023.4"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-2031.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">quote_number</text>
<text xml:space="preserve" text-anchor="start" x="9197.32" y="-2033.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="9076.16,-1996.6 9076.16,-2023.4 9273.84,-2023.4 9273.84,-1996.6 9076.16,-1996.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-1996.6 9076.16,-2023.4 9273.84,-2023.4 9273.84,-1996.6 9076.16,-1996.6"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-2004.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">quote_date</text>
<text xml:space="preserve" text-anchor="start" x="9218.33" y="-2006.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="9076.16,-1969.8 9076.16,-1996.6 9273.84,-1996.6 9273.84,-1969.8 9076.16,-1969.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-1969.8 9076.16,-1996.6 9273.84,-1996.6 9273.84,-1969.8 9076.16,-1969.8"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-1977.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="9218.33" y="-1979.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="9076.16,-1943 9076.16,-1969.8 9273.84,-1969.8 9273.84,-1943 9076.16,-1943"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-1943 9076.16,-1969.8 9273.84,-1969.8 9273.84,-1943 9076.16,-1943"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-1950.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">customer_name?</text>
<text xml:space="preserve" text-anchor="start" x="9197.32" y="-1952.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="9076.16,-1916.2 9076.16,-1943 9273.84,-1943 9273.84,-1916.2 9076.16,-1916.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-1916.2 9076.16,-1943 9273.84,-1943 9273.84,-1916.2 9076.16,-1916.2"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-1924" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">positions</text>
<text xml:space="preserve" text-anchor="start" x="9254.34" y="-1926" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="9076.16,-1889.4 9076.16,-1916.2 9273.84,-1916.2 9273.84,-1889.4 9076.16,-1889.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-1889.4 9076.16,-1916.2 9273.84,-1916.2 9273.84,-1889.4 9076.16,-1889.4"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-1897.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">gross_total</text>
<text xml:space="preserve" text-anchor="start" x="9239.84" y="-1899.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
<polygon fill="#2a3242" stroke="none" points="9076.16,-1862.6 9076.16,-1889.4 9273.84,-1889.4 9273.84,-1862.6 9076.16,-1862.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9076.16,-1862.6 9076.16,-1889.4 9273.84,-1889.4 9273.84,-1862.6 9076.16,-1862.6"/>
<text xml:space="preserve" text-anchor="start" x="9081.16" y="-1870.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">total_quantity</text>
<text xml:space="preserve" text-anchor="start" x="9239.84" y="-1872.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
</g>
<!-- quotesummary&#45;&gt;entity -->
<g id="edge100" class="edge">
<title>quotesummary:w&#45;&gt;entity:n</title>
<g id="a_edge100"><a xlink:title="FK_quotesummary_entity">
<path fill="none" stroke="#5aa7ff" stroke-width="1.4" d="M9075.16,-2117.2C9032.78,-2117.2 9047.46,-1778.19 9034,-1738 8952.22,-1493.77 8960.63,-1368.16 8737,-1240.4 8666.56,-1200.16 2975.6,-1224.66 2896,-1209 2817.62,-1193.58 2729.66,-1220.06 2723.24,-1147.98"/>
<polygon fill="#5aa7ff" stroke="#5aa7ff" stroke-width="1.4" points="2725.7,-1148.21 2722.96,-1141.32 2720.81,-1148.41 2725.7,-1148.21"/>
</a>
</g>
</g>
<!-- quotesummary&#45;&gt;company -->
<g id="edge98" class="edge">
<title>quotesummary:e&#45;&gt;company:n</title>
<g id="a_edge98"><a xlink:title="FK_quotesummary_company">
<path fill="none" stroke="#ff6b6b" stroke-width="1.4" d="M9274.84,-2090.4C9483.37,-2090.4 8796.06,-445.65 8622,-330.8 8556.56,-287.62 3092.84,-345.36 2863.43,-272.66"/>
<polygon fill="#ff6b6b" stroke="#ff6b6b" stroke-width="1.4" points="2864.97,-270.74 2857.77,-268.96 2862.29,-274.84 2864.97,-270.74"/>
</a>
</g>
</g>
<!-- quotesummary&#45;&gt;manifest -->
<g id="edge99" class="edge">
<title>quotesummary:w&#45;&gt;manifest:n</title>
<g id="a_edge99"><a xlink:title="FK_quotesummary_manifest">
<path fill="none" stroke="#6bdf9a" stroke-width="1.4" d="M9075.16,-2063.6C9002.23,-2063.6 9055.64,-1807.65 9034,-1738 8960.15,-1500.3 8973.78,-1392.83 8777,-1240.4 8640.62,-1134.76 8400.41,-1321.42 8392.01,-1161.52"/>
<polygon fill="#6bdf9a" stroke="#6bdf9a" stroke-width="1.4" points="8394.47,-1161.65 8391.84,-1154.72 8389.57,-1161.78 8394.47,-1161.65"/>
</a>
</g>
</g>
<!-- price -->
<g id="node47" class="node">
<title>price</title>
<polygon fill="#33415c" stroke="none" points="7383.05,-1528.4 7383.05,-1552.8 7552.95,-1552.8 7552.95,-1528.4 7383.05,-1528.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7383.05,-1528.4 7383.05,-1552.8 7552.95,-1552.8 7552.95,-1528.4 7383.05,-1528.4"/>
<text xml:space="preserve" text-anchor="start" x="7453.66" y="-1538" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">price</text>
<polygon fill="#2b3a52" stroke="none" points="7383.05,-1501.6 7383.05,-1528.4 7552.95,-1528.4 7552.95,-1501.6 7383.05,-1501.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7383.05,-1501.6 7383.05,-1528.4 7552.95,-1528.4 7552.95,-1501.6 7383.05,-1501.6"/>
<text xml:space="preserve" text-anchor="start" x="7388.05" y="-1511.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="7518.45" y="-1513.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7535.45" y="-1513.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="7383.05,-1474.8 7383.05,-1501.6 7552.95,-1501.6 7552.95,-1474.8 7383.05,-1474.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7383.05,-1474.8 7383.05,-1501.6 7552.95,-1501.6 7552.95,-1474.8 7383.05,-1474.8"/>
<text xml:space="preserve" text-anchor="start" x="7388.05" y="-1485" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">customergroup_id</text>
<text xml:space="preserve" text-anchor="start" x="7518.95" y="-1486.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7535.95" y="-1486.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="7383.05,-1448 7383.05,-1474.8 7552.95,-1474.8 7552.95,-1448 7383.05,-1448"/>
<polygon fill="none" stroke="#3f4c5f" points="7383.05,-1448 7383.05,-1474.8 7552.95,-1474.8 7552.95,-1448 7383.05,-1448"/>
<text xml:space="preserve" text-anchor="start" x="7388.05" y="-1458.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="7518.95" y="-1459.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7535.95" y="-1459.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="7383.05,-1421.2 7383.05,-1448 7552.95,-1448 7552.95,-1421.2 7383.05,-1421.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7383.05,-1421.2 7383.05,-1448 7552.95,-1448 7552.95,-1421.2 7383.05,-1421.2"/>
<text xml:space="preserve" text-anchor="start" x="7388.05" y="-1431.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">tax_id</text>
<text xml:space="preserve" text-anchor="start" x="7518.95" y="-1432.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7535.95" y="-1432.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="7383.05,-1394.4 7383.05,-1421.2 7552.95,-1421.2 7552.95,-1394.4 7383.05,-1394.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7383.05,-1394.4 7383.05,-1421.2 7552.95,-1421.2 7552.95,-1394.4 7383.05,-1394.4"/>
<text xml:space="preserve" text-anchor="start" x="7388.05" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">minmultiplier</text>
<text xml:space="preserve" text-anchor="start" x="7484.43" y="-1404.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DECIMAL(18,4)</text>
<polygon fill="#272e3d" stroke="none" points="7383.05,-1367.6 7383.05,-1394.4 7552.95,-1394.4 7552.95,-1367.6 7383.05,-1367.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7383.05,-1367.6 7383.05,-1394.4 7552.95,-1394.4 7552.95,-1367.6 7383.05,-1367.6"/>
<text xml:space="preserve" text-anchor="start" x="7388.05" y="-1375.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">net</text>
<text xml:space="preserve" text-anchor="start" x="7518.95" y="-1377.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
</g>
<!-- price&#45;&gt;customergroup -->
<g id="edge53" class="edge">
<title>price:e&#45;&gt;customergroup:n</title>
<g id="a_edge53"><a xlink:title="FK_price_customergroup">
<path fill="none" stroke="#f5c15c" stroke-width="1.4" d="M7553.95,-1488.2C7609.33,-1488.2 7580.76,-1411.49 7552.95,-1363.6 7498.23,-1269.38 7446.13,-1269.03 7341,-1240.4 7260.12,-1218.38 1365.12,-1268.42 1306,-1209 1203.5,-1105.97 1205.92,-987.38 1306,-882 1412.96,-769.38 2559.63,-872.09 2702,-810 2788.31,-772.36 2854.6,-755.84 2858.66,-666.48"/>
<polygon fill="#f5c15c" stroke="#f5c15c" stroke-width="1.4" points="2861.11,-666.77 2858.81,-659.72 2856.21,-666.66 2861.11,-666.77"/>
</a>
</g>
</g>
<!-- price&#45;&gt;article -->
<g id="edge52" class="edge">
<title>price:e&#45;&gt;article:n</title>
<g id="a_edge52"><a xlink:title="FK_price_article">
<path fill="none" stroke="#5aa7ff" stroke-width="1.4" d="M7553.95,-1461.4C7597.42,-1461.4 7574.82,-1401.17 7552.95,-1363.6 7498.13,-1269.44 7445.96,-1269.64 7341,-1240.4 7291.38,-1226.58 5523.11,-1245.73 5487,-1209 5385.11,-1105.37 5393.01,-992.85 5487,-882 5552.6,-804.63 5927.67,-903.28 5950.32,-813.93"/>
<polygon fill="#5aa7ff" stroke="#5aa7ff" stroke-width="1.4" points="5952.73,-814.35 5951.14,-807.1 5947.87,-813.76 5952.73,-814.35"/>
</a>
</g>
</g>
<!-- price&#45;&gt;tax -->
<g id="edge51" class="edge">
<title>price:w&#45;&gt;tax:n</title>
<g id="a_edge51"><a xlink:title="FK_price_tax">
<path fill="none" stroke="#6bdf9a" stroke-width="1.4" d="M7382.05,-1434.6C7337.98,-1434.6 7347.76,-1482.87 7306.82,-1499.2 7303.96,-1500.34 7300.68,-1501.88 7297.61,-1503.04"/>
<polygon fill="#6bdf9a" stroke="#6bdf9a" stroke-width="1.4" points="7296.1,-1500.11 7288.71,-1500.73 7294.87,-1504.86 7296.1,-1500.11"/>
</a>
</g>
</g>
<!-- account -->
<g id="node48" class="node">
<title>account</title>
<polygon fill="#33415c" stroke="none" points="7636.66,-1499.6 7636.66,-1528 7765.34,-1528 7765.34,-1499.6 7636.66,-1499.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7636.66,-1499.6 7636.66,-1528 7765.34,-1528 7765.34,-1499.6 7636.66,-1499.6"/>
<polygon fill="#33415c" stroke="none" points="7638.66,-1522 7638.66,-1526 7763.34,-1526 7763.34,-1522 7638.66,-1522"/>
<text xml:space="preserve" text-anchor="start" x="7678" y="-1509.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">account</text>
<polygon fill="#2b3a52" stroke="none" points="7636.66,-1472.8 7636.66,-1499.6 7765.34,-1499.6 7765.34,-1472.8 7636.66,-1472.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7636.66,-1472.8 7636.66,-1499.6 7765.34,-1499.6 7765.34,-1472.8 7636.66,-1472.8"/>
<text xml:space="preserve" text-anchor="start" x="7641.66" y="-1483" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="7730.84" y="-1484.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7747.84" y="-1484.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="7636.66,-1446 7636.66,-1472.8 7765.34,-1472.8 7765.34,-1446 7636.66,-1446"/>
<polygon fill="none" stroke="#3f4c5f" points="7636.66,-1446 7636.66,-1472.8 7765.34,-1472.8 7765.34,-1446 7636.66,-1446"/>
<text xml:space="preserve" text-anchor="start" x="7641.66" y="-1456.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="7731.35" y="-1457.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7748.35" y="-1457.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="7636.66,-1419.2 7636.66,-1446 7765.34,-1446 7765.34,-1419.2 7636.66,-1419.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7636.66,-1419.2 7636.66,-1446 7765.34,-1446 7765.34,-1419.2 7636.66,-1419.2"/>
<text xml:space="preserve" text-anchor="start" x="7641.66" y="-1427" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">type</text>
<text xml:space="preserve" text-anchor="start" x="7688.83" y="-1429" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="7636.66,-1392.4 7636.66,-1419.2 7765.34,-1419.2 7765.34,-1392.4 7636.66,-1392.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7636.66,-1392.4 7636.66,-1419.2 7765.34,-1419.2 7765.34,-1392.4 7636.66,-1392.4"/>
<text xml:space="preserve" text-anchor="start" x="7641.66" y="-1400.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="7688.83" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
</g>
<!-- account&#45;&gt;company -->
<g id="edge89" class="edge">
<title>account:w&#45;&gt;company:n</title>
<g id="a_edge89"><a xlink:title="FK_account_company">
<path fill="none" stroke="#5aa7e6" stroke-width="1.4" d="M7635.66,-1459.4C7604.1,-1459.4 7623.32,-1417 7636.66,-1388.4 7679.17,-1297.2 7719.58,-1288.44 7808,-1240.4 7851.92,-1216.54 7885.99,-1248.98 7916,-1209 7986.96,-1114.48 8017.44,-439.2 7909,-330.8 7810.55,-232.39 2985.16,-403.18 2810.84,-275.17"/>
<polygon fill="#5aa7e6" stroke="#5aa7e6" stroke-width="1.4" points="2813.05,-274.08 2807.16,-269.57 2808.96,-276.77 2813.05,-274.08"/>
</a>
</g>
</g>
<!-- payment -->
<g id="node49" class="node">
<title>payment</title>
<polygon fill="#33415c" stroke="none" points="7849.6,-1515 7849.6,-1539.4 7974.4,-1539.4 7974.4,-1515 7849.6,-1515"/>
<polygon fill="none" stroke="#3f4c5f" points="7849.6,-1515 7849.6,-1539.4 7974.4,-1539.4 7974.4,-1515 7849.6,-1515"/>
<text xml:space="preserve" text-anchor="start" x="7887.33" y="-1524.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">payment</text>
<polygon fill="#2b3a52" stroke="none" points="7849.6,-1488.2 7849.6,-1515 7974.4,-1515 7974.4,-1488.2 7849.6,-1488.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7849.6,-1488.2 7849.6,-1515 7974.4,-1515 7974.4,-1488.2 7849.6,-1488.2"/>
<text xml:space="preserve" text-anchor="start" x="7854.6" y="-1498.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="7939.9" y="-1499.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7956.9" y="-1499.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="7849.6,-1461.4 7849.6,-1488.2 7974.4,-1488.2 7974.4,-1461.4 7849.6,-1461.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7849.6,-1461.4 7849.6,-1488.2 7974.4,-1488.2 7974.4,-1461.4 7849.6,-1461.4"/>
<text xml:space="preserve" text-anchor="start" x="7854.6" y="-1471.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">account_id</text>
<text xml:space="preserve" text-anchor="start" x="7940.4" y="-1473.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7957.4" y="-1473.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="7849.6,-1434.6 7849.6,-1461.4 7974.4,-1461.4 7974.4,-1434.6 7849.6,-1434.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7849.6,-1434.6 7849.6,-1461.4 7974.4,-1461.4 7974.4,-1434.6 7849.6,-1434.6"/>
<text xml:space="preserve" text-anchor="start" x="7854.6" y="-1444.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">manifest_id</text>
<text xml:space="preserve" text-anchor="start" x="7940.4" y="-1446.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7957.4" y="-1446.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="7849.6,-1407.8 7849.6,-1434.6 7974.4,-1434.6 7974.4,-1407.8 7849.6,-1407.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7849.6,-1407.8 7849.6,-1434.6 7974.4,-1434.6 7974.4,-1407.8 7849.6,-1407.8"/>
<text xml:space="preserve" text-anchor="start" x="7854.6" y="-1415.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">type</text>
<text xml:space="preserve" text-anchor="start" x="7897.88" y="-1417.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="7849.6,-1381 7849.6,-1407.8 7974.4,-1407.8 7974.4,-1381 7849.6,-1381"/>
<polygon fill="none" stroke="#3f4c5f" points="7849.6,-1381 7849.6,-1407.8 7974.4,-1407.8 7974.4,-1381 7849.6,-1381"/>
<text xml:space="preserve" text-anchor="start" x="7854.6" y="-1388.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">amount</text>
<text xml:space="preserve" text-anchor="start" x="7940.39" y="-1390.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">FLOAT</text>
</g>
<!-- payment&#45;&gt;manifest -->
<g id="edge91" class="edge">
<title>payment:se&#45;&gt;manifest:n</title>
<g id="a_edge91"><a xlink:title="FK_payment_manifest">
<path fill="none" stroke="#e0b25a" stroke-width="1.4" d="M7975.4,-1434.6C8038.02,-1371.98 7963.64,-1308.71 8020,-1240.4 8079.28,-1168.54 8209.21,-1243.62 8217.77,-1161.62"/>
<polygon fill="#e0b25a" stroke="#e0b25a" stroke-width="1.4" points="8220.21,-1161.83 8218.11,-1154.72 8215.32,-1161.59 8220.21,-1161.83"/>
</a>
</g>
</g>
<!-- payment&#45;&gt;account -->
<g id="edge90" class="edge">
<title>payment:w&#45;&gt;account:n</title>
<g id="a_edge90"><a xlink:title="FK_payment_account">
<path fill="none" stroke="#ff7aa8" stroke-width="1.4" d="M7848.6,-1474.8C7808.15,-1474.8 7811.92,-1513.83 7773.34,-1526 7747.23,-1534.24 7713.13,-1552.49 7703.58,-1537.87"/>
<polygon fill="#ff7aa8" stroke="#ff7aa8" stroke-width="1.4" points="7705.49,-1535.31 7701.49,-1529.06 7700.72,-1536.44 7705.49,-1535.31"/>
</a>
</g>
</g>
<!-- unit&#45;&gt;company -->
<g id="edge15" class="edge">
<title>unit:w&#45;&gt;company:n</title>
<g id="a_edge15"><a xlink:title="FK_unit_company">
<path fill="none" stroke="#4ecb8f" stroke-width="1.4" d="M4397.66,-590C4257.49,-590 4340.76,-398.46 4218,-330.8 4148.69,-292.6 2837.52,-345.88 2750.53,-275.5"/>
<polygon fill="#4ecb8f" stroke="#4ecb8f" stroke-width="1.4" points="2752.74,-274.42 2747.07,-269.63 2748.51,-276.9 2752.74,-274.42"/>
</a>
</g>
</g>
<!-- posterminalcategory -->
<g id="node51" class="node">
<title>posterminalcategory</title>
<polygon fill="#33415c" stroke="none" points="7280.71,-1060.2 7280.71,-1084.6 7427.29,-1084.6 7427.29,-1060.2 7280.71,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7280.71,-1060.2 7280.71,-1084.6 7427.29,-1084.6 7427.29,-1060.2 7280.71,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="7294.98" y="-1069.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">posterminalcategory</text>
<polygon fill="#2b3a52" stroke="none" points="7280.71,-1033.4 7280.71,-1060.2 7427.29,-1060.2 7427.29,-1033.4 7280.71,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7280.71,-1033.4 7280.71,-1060.2 7427.29,-1060.2 7427.29,-1033.4 7280.71,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="7285.71" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="7392.79" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7409.78" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="7280.71,-1006.6 7280.71,-1033.4 7427.29,-1033.4 7427.29,-1006.6 7280.71,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7280.71,-1006.6 7280.71,-1033.4 7427.29,-1033.4 7427.29,-1006.6 7280.71,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="7285.71" y="-1016.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">category_id</text>
<text xml:space="preserve" text-anchor="start" x="7393.29" y="-1018.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7410.29" y="-1018.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="7280.71,-979.8 7280.71,-1006.6 7427.29,-1006.6 7427.29,-979.8 7280.71,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7280.71,-979.8 7280.71,-1006.6 7427.29,-1006.6 7427.29,-979.8 7280.71,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="7285.71" y="-990" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">posterminal_id</text>
<text xml:space="preserve" text-anchor="start" x="7393.29" y="-991.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7410.29" y="-991.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
</g>
<!-- posterminalcategory&#45;&gt;category -->
<g id="edge73" class="edge">
<title>posterminalcategory:w&#45;&gt;category:n</title>
<g id="a_edge73"><a xlink:title="FK_posterminalcategory_category">
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M7279.71,-1020C7215.38,-1020 7286.99,-921.24 7236,-882 7102.97,-779.63 5867.92,-901.21 5727,-810 5660.2,-766.77 5644.03,-729.68 5642.92,-653.22"/>
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="5645.37,-653.3 5642.87,-646.32 5640.47,-653.34 5645.37,-653.3"/>
</a>
</g>
</g>
<!-- posterminal -->
<g id="node52" class="node">
<title>posterminal</title>
<polygon fill="#33415c" stroke="none" points="7281.27,-724 7281.27,-752.4 7464.73,-752.4 7464.73,-724 7281.27,-724"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-724 7281.27,-752.4 7464.73,-752.4 7464.73,-724 7281.27,-724"/>
<polygon fill="#33415c" stroke="none" points="7283.27,-746.4 7283.27,-750.4 7462.73,-750.4 7462.73,-746.4 7283.27,-746.4"/>
<text xml:space="preserve" text-anchor="start" x="7338.99" y="-733.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">posterminal</text>
<polygon fill="#2b3a52" stroke="none" points="7281.27,-697.2 7281.27,-724 7464.73,-724 7464.73,-697.2 7281.27,-697.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-697.2 7281.27,-724 7464.73,-724 7464.73,-697.2 7281.27,-697.2"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-707.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="7430.23" y="-708.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7447.23" y="-708.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="7281.27,-670.4 7281.27,-697.2 7464.73,-697.2 7464.73,-670.4 7281.27,-670.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-670.4 7281.27,-697.2 7464.73,-697.2 7464.73,-670.4 7281.27,-670.4"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-680.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="7430.74" y="-682.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7447.74" y="-682.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="7281.27,-643.6 7281.27,-670.4 7464.73,-670.4 7464.73,-643.6 7281.27,-643.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-643.6 7281.27,-670.4 7464.73,-670.4 7464.73,-643.6 7281.27,-643.6"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-653.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">root_category_id</text>
<text xml:space="preserve" text-anchor="start" x="7399.85" y="-653.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">?</text>
<text xml:space="preserve" text-anchor="start" x="7430.74" y="-655.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7447.74" y="-655.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="7281.27,-616.8 7281.27,-643.6 7464.73,-643.6 7464.73,-616.8 7281.27,-616.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-616.8 7281.27,-643.6 7464.73,-643.6 7464.73,-616.8 7281.27,-616.8"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-624.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="7388.22" y="-626.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="7281.27,-590 7281.27,-616.8 7464.73,-616.8 7464.73,-590 7281.27,-590"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-590 7281.27,-616.8 7464.73,-616.8 7464.73,-590 7281.27,-590"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-597.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">token?</text>
<text xml:space="preserve" text-anchor="start" x="7388.22" y="-599.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="7281.27,-563.2 7281.27,-590 7464.73,-590 7464.73,-563.2 7281.27,-563.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-563.2 7281.27,-590 7464.73,-590 7464.73,-563.2 7281.27,-563.2"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-571" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">pairingpin?</text>
<text xml:space="preserve" text-anchor="start" x="7393.22" y="-573" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#2a3242" stroke="none" points="7281.27,-536.4 7281.27,-563.2 7464.73,-563.2 7464.73,-536.4 7281.27,-536.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-536.4 7281.27,-563.2 7464.73,-563.2 7464.73,-536.4 7281.27,-536.4"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-544.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">paired_at?</text>
<text xml:space="preserve" text-anchor="start" x="7409.23" y="-546.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="7281.27,-509.6 7281.27,-536.4 7464.73,-536.4 7464.73,-509.6 7281.27,-509.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-509.6 7281.27,-536.4 7464.73,-536.4 7464.73,-509.6 7281.27,-509.6"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-517.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">clientserial?</text>
<text xml:space="preserve" text-anchor="start" x="7388.22" y="-519.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="7281.27,-482.8 7281.27,-509.6 7464.73,-509.6 7464.73,-482.8 7281.27,-482.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-482.8 7281.27,-509.6 7464.73,-509.6 7464.73,-482.8 7281.27,-482.8"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-490.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">maxknowntombstoneid?</text>
<text xml:space="preserve" text-anchor="start" x="7445.24" y="-492.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="7281.27,-456 7281.27,-482.8 7464.73,-482.8 7464.73,-456 7281.27,-456"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-456 7281.27,-482.8 7464.73,-482.8 7464.73,-456 7281.27,-456"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-463.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sync_root_articles</text>
<text xml:space="preserve" text-anchor="start" x="7445.73" y="-465.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIT</text>
<polygon fill="#2a3242" stroke="none" points="7281.27,-429.2 7281.27,-456 7464.73,-456 7464.73,-429.2 7281.27,-429.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-429.2 7281.27,-456 7464.73,-456 7464.73,-429.2 7281.27,-429.2"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-437" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">lastseen_at?</text>
<text xml:space="preserve" text-anchor="start" x="7409.23" y="-439" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="7281.27,-402.4 7281.27,-429.2 7464.73,-429.2 7464.73,-402.4 7281.27,-402.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7281.27,-402.4 7281.27,-429.2 7464.73,-429.2 7464.73,-402.4 7281.27,-402.4"/>
<text xml:space="preserve" text-anchor="start" x="7286.27" y="-410.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">updated_at</text>
<text xml:space="preserve" text-anchor="start" x="7409.23" y="-412.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- posterminalcategory&#45;&gt;posterminal -->
<g id="edge72" class="edge">
<title>posterminalcategory:se&#45;&gt;posterminal:n</title>
<g id="a_edge72"><a xlink:title="FK_posterminalcategory_posterminal">
<path fill="none" stroke="#66b3ff" stroke-width="1.4" d="M7427.29,-978.8C7498.61,-907.48 7380.31,-858.26 7373.32,-760.4"/>
<polygon fill="#66b3ff" stroke="#66b3ff" stroke-width="1.4" points="7375.77,-760.43 7373.08,-753.52 7370.88,-760.6 7375.77,-760.43"/>
</a>
</g>
</g>
<!-- posterminal&#45;&gt;company -->
<g id="edge70" class="edge">
<title>posterminal:e&#45;&gt;company:n</title>
<g id="a_edge70"><a xlink:title="FK_posterminal_company">
<path fill="none" stroke="#ffb25a" stroke-width="1.4" d="M7465.73,-683.8C7529.16,-683.8 7502.79,-449.14 7464.73,-398.4 7401.13,-313.59 7340.8,-346.72 7236,-330.8 7176.38,-321.74 2997.72,-329.23 2793.72,-272.2"/>
<polygon fill="#ffb25a" stroke="#ffb25a" stroke-width="1.4" points="2795.14,-270.19 2787.84,-268.85 2792.71,-274.45 2795.14,-270.19"/>
</a>
</g>
</g>
<!-- posterminal&#45;&gt;category -->
<g id="edge71" class="edge">
<title>posterminal:w&#45;&gt;category:n</title>
<g id="a_edge71"><a xlink:title="FK_posterminal_root_category">
<path fill="none" stroke="#56d68a" stroke-width="1.4" d="M7280.27,-657C7263.15,-657 7270.37,-816.53 7202,-846 7128.48,-877.69 5834.52,-877.69 5761,-846 5671.29,-807.33 5658.53,-748.62 5657.84,-653.24"/>
<polygon fill="#56d68a" stroke="#56d68a" stroke-width="1.4" points="5660.29,-653.31 5657.82,-646.32 5655.39,-653.33 5660.29,-653.31"/>
</a>
</g>
</g>
<!-- printer -->
<g id="node53" class="node">
<title>printer</title>
<polygon fill="#33415c" stroke="none" points="7511.34,-1127.2 7511.34,-1151.6 7650.66,-1151.6 7650.66,-1127.2 7511.34,-1127.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7511.34,-1127.2 7511.34,-1151.6 7650.66,-1151.6 7650.66,-1127.2 7511.34,-1127.2"/>
<text xml:space="preserve" text-anchor="start" x="7562" y="-1136.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">printer</text>
<polygon fill="#2b3a52" stroke="none" points="7511.34,-1100.4 7511.34,-1127.2 7650.66,-1127.2 7650.66,-1100.4 7511.34,-1100.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7511.34,-1100.4 7511.34,-1127.2 7650.66,-1127.2 7650.66,-1100.4 7511.34,-1100.4"/>
<text xml:space="preserve" text-anchor="start" x="7516.34" y="-1110.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="7616.16" y="-1112.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7633.16" y="-1112.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="7511.34,-1073.6 7511.34,-1100.4 7650.66,-1100.4 7650.66,-1073.6 7511.34,-1073.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7511.34,-1073.6 7511.34,-1100.4 7650.66,-1100.4 7650.66,-1073.6 7511.34,-1073.6"/>
<text xml:space="preserve" text-anchor="start" x="7516.34" y="-1083.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="7616.67" y="-1085.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7633.66" y="-1085.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="7511.34,-1046.8 7511.34,-1073.6 7650.66,-1073.6 7650.66,-1046.8 7511.34,-1046.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7511.34,-1046.8 7511.34,-1073.6 7650.66,-1073.6 7650.66,-1046.8 7511.34,-1046.8"/>
<text xml:space="preserve" text-anchor="start" x="7516.34" y="-1054.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">address</text>
<text xml:space="preserve" text-anchor="start" x="7574.15" y="-1056.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="7511.34,-1020 7511.34,-1046.8 7650.66,-1046.8 7650.66,-1020 7511.34,-1020"/>
<polygon fill="none" stroke="#3f4c5f" points="7511.34,-1020 7511.34,-1046.8 7650.66,-1046.8 7650.66,-1020 7511.34,-1020"/>
<text xml:space="preserve" text-anchor="start" x="7516.34" y="-1027.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">type</text>
<text xml:space="preserve" text-anchor="start" x="7579.15" y="-1029.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#2a3242" stroke="none" points="7511.34,-993.2 7511.34,-1020 7650.66,-1020 7650.66,-993.2 7511.34,-993.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7511.34,-993.2 7511.34,-1020 7650.66,-1020 7650.66,-993.2 7511.34,-993.2"/>
<text xml:space="preserve" text-anchor="start" x="7516.34" y="-1001" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">model?</text>
<text xml:space="preserve" text-anchor="start" x="7574.15" y="-1003" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="7511.34,-966.4 7511.34,-993.2 7650.66,-993.2 7650.66,-966.4 7511.34,-966.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7511.34,-966.4 7511.34,-993.2 7650.66,-993.2 7650.66,-966.4 7511.34,-966.4"/>
<text xml:space="preserve" text-anchor="start" x="7516.34" y="-974.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">serial?</text>
<text xml:space="preserve" text-anchor="start" x="7574.15" y="-976.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="7511.34,-939.6 7511.34,-966.4 7650.66,-966.4 7650.66,-939.6 7511.34,-939.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7511.34,-939.6 7511.34,-966.4 7650.66,-966.4 7650.66,-939.6 7511.34,-939.6"/>
<text xml:space="preserve" text-anchor="start" x="7516.34" y="-947.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="7631.16" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="7511.34,-912.8 7511.34,-939.6 7650.66,-939.6 7650.66,-912.8 7511.34,-912.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7511.34,-912.8 7511.34,-939.6 7650.66,-939.6 7650.66,-912.8 7511.34,-912.8"/>
<text xml:space="preserve" text-anchor="start" x="7516.34" y="-920.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">desc?</text>
<text xml:space="preserve" text-anchor="start" x="7569.66" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- printer&#45;&gt;company -->
<g id="edge74" class="edge">
<title>printer:w&#45;&gt;company:n</title>
<g id="a_edge74"><a xlink:title="FK_printer_company">
<path fill="none" stroke="#ff6b6b" stroke-width="1.4" d="M7510.34,-1087C7505.09,-1087 7510.7,-334.53 7507,-330.8 7416.67,-239.66 2974.7,-392.49 2801.22,-275.14"/>
<polygon fill="#ff6b6b" stroke="#ff6b6b" stroke-width="1.4" points="2803.28,-273.81 2797.23,-269.53 2799.29,-276.65 2803.28,-273.81"/>
</a>
</g>
</g>
<!-- labeltemplate -->
<g id="node54" class="node">
<title>labeltemplate</title>
<polygon fill="#33415c" stroke="none" points="7734.9,-1140.6 7734.9,-1165 7877.1,-1165 7877.1,-1140.6 7734.9,-1140.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-1140.6 7734.9,-1165 7877.1,-1165 7877.1,-1140.6 7734.9,-1140.6"/>
<text xml:space="preserve" text-anchor="start" x="7767.65" y="-1150.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">labeltemplate</text>
<polygon fill="#2b3a52" stroke="none" points="7734.9,-1113.8 7734.9,-1140.6 7877.1,-1140.6 7877.1,-1113.8 7734.9,-1113.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-1113.8 7734.9,-1140.6 7877.1,-1140.6 7877.1,-1113.8 7734.9,-1113.8"/>
<text xml:space="preserve" text-anchor="start" x="7739.9" y="-1124" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="7842.6" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7859.6" y="-1125.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="7734.9,-1087 7734.9,-1113.8 7877.1,-1113.8 7877.1,-1087 7734.9,-1087"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-1087 7734.9,-1113.8 7877.1,-1113.8 7877.1,-1087 7734.9,-1087"/>
<text xml:space="preserve" text-anchor="start" x="7739.9" y="-1097.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="7843.11" y="-1098.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="7860.11" y="-1098.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="7734.9,-1060.2 7734.9,-1087 7877.1,-1087 7877.1,-1060.2 7734.9,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-1060.2 7734.9,-1087 7877.1,-1087 7877.1,-1060.2 7734.9,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="7739.9" y="-1068" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="7800.59" y="-1070" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="7734.9,-1033.4 7734.9,-1060.2 7877.1,-1060.2 7877.1,-1033.4 7734.9,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-1033.4 7734.9,-1060.2 7877.1,-1060.2 7877.1,-1033.4 7734.9,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="7739.9" y="-1041.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">width</text>
<text xml:space="preserve" text-anchor="start" x="7857.61" y="-1043.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="7734.9,-1006.6 7734.9,-1033.4 7877.1,-1033.4 7877.1,-1006.6 7734.9,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-1006.6 7734.9,-1033.4 7877.1,-1033.4 7877.1,-1006.6 7734.9,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="7739.9" y="-1014.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">height</text>
<text xml:space="preserve" text-anchor="start" x="7857.61" y="-1016.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#272e3d" stroke="none" points="7734.9,-979.8 7734.9,-1006.6 7877.1,-1006.6 7877.1,-979.8 7734.9,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-979.8 7734.9,-1006.6 7877.1,-1006.6 7877.1,-979.8 7734.9,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="7739.9" y="-987.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">dpi</text>
<text xml:space="preserve" text-anchor="start" x="7857.61" y="-989.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="7734.9,-953 7734.9,-979.8 7877.1,-979.8 7877.1,-953 7734.9,-953"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-953 7734.9,-979.8 7877.1,-979.8 7877.1,-953 7734.9,-953"/>
<text xml:space="preserve" text-anchor="start" x="7739.9" y="-960.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">type</text>
<text xml:space="preserve" text-anchor="start" x="7805.59" y="-962.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(50)</text>
<polygon fill="#272e3d" stroke="none" points="7734.9,-926.2 7734.9,-953 7877.1,-953 7877.1,-926.2 7734.9,-926.2"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-926.2 7734.9,-953 7877.1,-953 7877.1,-926.2 7734.9,-926.2"/>
<text xml:space="preserve" text-anchor="start" x="7739.9" y="-934" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">content</text>
<text xml:space="preserve" text-anchor="start" x="7796.1" y="-936" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="7734.9,-899.4 7734.9,-926.2 7877.1,-926.2 7877.1,-899.4 7734.9,-899.4"/>
<polygon fill="none" stroke="#3f4c5f" points="7734.9,-899.4 7734.9,-926.2 7877.1,-926.2 7877.1,-899.4 7734.9,-899.4"/>
<text xml:space="preserve" text-anchor="start" x="7739.9" y="-907.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">thumb?</text>
<text xml:space="preserve" text-anchor="start" x="7794.59" y="-909.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">VARBINARY(MAX)</text>
</g>
<!-- labeltemplate&#45;&gt;company -->
<g id="edge75" class="edge">
<title>labeltemplate:w&#45;&gt;company:n</title>
<g id="a_edge75"><a xlink:title="FK_labeltemplate_company">
<path fill="none" stroke="#6bdf9a" stroke-width="1.4" d="M7733.9,-1100.4C7684.52,-1100.4 7703.34,-930.28 7693,-882 7640.24,-635.58 7756.96,-488.01 7560,-330.8 7459.01,-250.19 2995.56,-393.78 2821.24,-275.2"/>
<polygon fill="#6bdf9a" stroke="#6bdf9a" stroke-width="1.4" points="2823.27,-273.83 2817.22,-269.53 2819.27,-276.66 2823.27,-273.83"/>
</a>
</g>
</g>
<!-- modelvfs -->
<g id="node55" class="node">
<title>modelvfs</title>
<polygon fill="#33415c" stroke="none" points="30.28,-1555.2 30.28,-1579.6 171.72,-1579.6 171.72,-1555.2 30.28,-1555.2"/>
<polygon fill="none" stroke="#3f4c5f" points="30.28,-1555.2 30.28,-1579.6 171.72,-1579.6 171.72,-1555.2 30.28,-1555.2"/>
<text xml:space="preserve" text-anchor="start" x="74.66" y="-1564.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">modelvfs</text>
<polygon fill="#2b3a52" stroke="none" points="30.28,-1528.4 30.28,-1555.2 171.72,-1555.2 171.72,-1528.4 30.28,-1528.4"/>
<polygon fill="none" stroke="#3f4c5f" points="30.28,-1528.4 30.28,-1555.2 171.72,-1555.2 171.72,-1528.4 30.28,-1528.4"/>
<text xml:space="preserve" text-anchor="start" x="35.28" y="-1538.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="137.22" y="-1540.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="154.21" y="-1540.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="30.28,-1501.6 30.28,-1528.4 171.72,-1528.4 171.72,-1501.6 30.28,-1501.6"/>
<polygon fill="none" stroke="#3f4c5f" points="30.28,-1501.6 30.28,-1528.4 171.72,-1528.4 171.72,-1501.6 30.28,-1501.6"/>
<text xml:space="preserve" text-anchor="start" x="35.28" y="-1511.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="137.72" y="-1513.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="154.72" y="-1513.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="30.28,-1474.8 30.28,-1501.6 171.72,-1501.6 171.72,-1474.8 30.28,-1474.8"/>
<polygon fill="none" stroke="#3f4c5f" points="30.28,-1474.8 30.28,-1501.6 171.72,-1501.6 171.72,-1474.8 30.28,-1474.8"/>
<text xml:space="preserve" text-anchor="start" x="35.28" y="-1482.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="95.2" y="-1484.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="30.28,-1448 30.28,-1474.8 171.72,-1474.8 171.72,-1448 30.28,-1448"/>
<polygon fill="none" stroke="#3f4c5f" points="30.28,-1448 30.28,-1474.8 171.72,-1474.8 171.72,-1448 30.28,-1448"/>
<text xml:space="preserve" text-anchor="start" x="35.28" y="-1455.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">mime</text>
<text xml:space="preserve" text-anchor="start" x="95.2" y="-1457.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="30.28,-1421.2 30.28,-1448 171.72,-1448 171.72,-1421.2 30.28,-1421.2"/>
<polygon fill="none" stroke="#3f4c5f" points="30.28,-1421.2 30.28,-1448 171.72,-1448 171.72,-1421.2 30.28,-1421.2"/>
<text xml:space="preserve" text-anchor="start" x="35.28" y="-1429" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">content</text>
<text xml:space="preserve" text-anchor="start" x="89.21" y="-1431" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">VARBINARY(MAX)</text>
<polygon fill="#272e3d" stroke="none" points="30.28,-1394.4 30.28,-1421.2 171.72,-1421.2 171.72,-1394.4 30.28,-1394.4"/>
<polygon fill="none" stroke="#3f4c5f" points="30.28,-1394.4 30.28,-1421.2 171.72,-1421.2 171.72,-1394.4 30.28,-1394.4"/>
<text xml:space="preserve" text-anchor="start" x="35.28" y="-1402.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">meta</text>
<text xml:space="preserve" text-anchor="start" x="90.71" y="-1404.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="30.28,-1367.6 30.28,-1394.4 171.72,-1394.4 171.72,-1367.6 30.28,-1367.6"/>
<polygon fill="none" stroke="#3f4c5f" points="30.28,-1367.6 30.28,-1394.4 171.72,-1394.4 171.72,-1367.6 30.28,-1367.6"/>
<text xml:space="preserve" text-anchor="start" x="35.28" y="-1375.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="116.21" y="-1377.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="30.28,-1340.8 30.28,-1367.6 171.72,-1367.6 171.72,-1340.8 30.28,-1340.8"/>
<polygon fill="none" stroke="#3f4c5f" points="30.28,-1340.8 30.28,-1367.6 171.72,-1367.6 171.72,-1340.8 30.28,-1340.8"/>
<text xml:space="preserve" text-anchor="start" x="35.28" y="-1348.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">updated_at</text>
<text xml:space="preserve" text-anchor="start" x="116.21" y="-1350.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- modelvfs&#45;&gt;company -->
<g id="edge67" class="edge">
<title>modelvfs:e&#45;&gt;company:n</title>
<g id="a_edge67"><a xlink:title="FK_modelvfs_company">
<path fill="none" stroke="#e0b25a" stroke-width="1.4" d="M172.72,-1515C207.9,-1515 170.04,-910.97 190,-882 554.48,-353.1 899.65,-473.17 1526,-330.8 1584.8,-317.44 2570.03,-329.59 2650.75,-275.16"/>
<polygon fill="#e0b25a" stroke="#e0b25a" stroke-width="1.4" points="2652.7,-276.65 2654.77,-269.52 2648.71,-273.8 2652.7,-276.65"/>
</a>
</g>
</g>
<!-- modelconversation -->
<g id="node56" class="node">
<title>modelconversation</title>
<polygon fill="#33415c" stroke="none" points="231.87,-1125.2 231.87,-1153.6 390.13,-1153.6 390.13,-1125.2 231.87,-1125.2"/>
<polygon fill="none" stroke="#3f4c5f" points="231.87,-1125.2 231.87,-1153.6 390.13,-1153.6 390.13,-1125.2 231.87,-1125.2"/>
<polygon fill="#33415c" stroke="none" points="233.87,-1147.6 233.87,-1151.6 388.13,-1151.6 388.13,-1147.6 233.87,-1147.6"/>
<text xml:space="preserve" text-anchor="start" x="255.99" y="-1134.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">modelconversation</text>
<polygon fill="#2b3a52" stroke="none" points="231.87,-1098.4 231.87,-1125.2 390.13,-1125.2 390.13,-1098.4 231.87,-1098.4"/>
<polygon fill="none" stroke="#3f4c5f" points="231.87,-1098.4 231.87,-1125.2 390.13,-1125.2 390.13,-1098.4 231.87,-1098.4"/>
<text xml:space="preserve" text-anchor="start" x="236.87" y="-1108.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="355.63" y="-1110.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="372.63" y="-1110.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="231.87,-1071.6 231.87,-1098.4 390.13,-1098.4 390.13,-1071.6 231.87,-1071.6"/>
<polygon fill="none" stroke="#3f4c5f" points="231.87,-1071.6 231.87,-1098.4 390.13,-1098.4 390.13,-1071.6 231.87,-1071.6"/>
<text xml:space="preserve" text-anchor="start" x="236.87" y="-1081.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">companyuser_id</text>
<text xml:space="preserve" text-anchor="start" x="356.13" y="-1083.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="373.13" y="-1083.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="231.87,-1044.8 231.87,-1071.6 390.13,-1071.6 390.13,-1044.8 231.87,-1044.8"/>
<polygon fill="none" stroke="#3f4c5f" points="231.87,-1044.8 231.87,-1071.6 390.13,-1071.6 390.13,-1044.8 231.87,-1044.8"/>
<text xml:space="preserve" text-anchor="start" x="236.87" y="-1052.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">provider</text>
<text xml:space="preserve" text-anchor="start" x="313.61" y="-1054.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="231.87,-1018 231.87,-1044.8 390.13,-1044.8 390.13,-1018 231.87,-1018"/>
<polygon fill="none" stroke="#3f4c5f" points="231.87,-1018 231.87,-1044.8 390.13,-1044.8 390.13,-1018 231.87,-1018"/>
<text xml:space="preserve" text-anchor="start" x="236.87" y="-1025.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">model</text>
<text xml:space="preserve" text-anchor="start" x="313.61" y="-1027.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="231.87,-991.2 231.87,-1018 390.13,-1018 390.13,-991.2 231.87,-991.2"/>
<polygon fill="none" stroke="#3f4c5f" points="231.87,-991.2 231.87,-1018 390.13,-1018 390.13,-991.2 231.87,-991.2"/>
<text xml:space="preserve" text-anchor="start" x="236.87" y="-999" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="334.62" y="-1001" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="231.87,-964.4 231.87,-991.2 390.13,-991.2 390.13,-964.4 231.87,-964.4"/>
<polygon fill="none" stroke="#3f4c5f" points="231.87,-964.4 231.87,-991.2 390.13,-991.2 390.13,-964.4 231.87,-964.4"/>
<text xml:space="preserve" text-anchor="start" x="236.87" y="-972.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">updated_at</text>
<text xml:space="preserve" text-anchor="start" x="334.62" y="-974.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="231.87,-937.6 231.87,-964.4 390.13,-964.4 390.13,-937.6 231.87,-937.6"/>
<polygon fill="none" stroke="#3f4c5f" points="231.87,-937.6 231.87,-964.4 390.13,-964.4 390.13,-937.6 231.87,-937.6"/>
<text xml:space="preserve" text-anchor="start" x="236.87" y="-945.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">state</text>
<text xml:space="preserve" text-anchor="start" x="318.62" y="-947.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(20)</text>
<polygon fill="#272e3d" stroke="none" points="231.87,-910.8 231.87,-937.6 390.13,-937.6 390.13,-910.8 231.87,-910.8"/>
<polygon fill="none" stroke="#3f4c5f" points="231.87,-910.8 231.87,-937.6 390.13,-937.6 390.13,-910.8 231.87,-910.8"/>
<text xml:space="preserve" text-anchor="start" x="236.87" y="-918.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">started_by?</text>
<text xml:space="preserve" text-anchor="start" x="370.63" y="-920.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- modelconversation&#45;&gt;companyuser -->
<g id="edge66" class="edge">
<title>modelconversation:e&#45;&gt;companyuser:n</title>
<g id="a_edge66"><a xlink:title="FK_modelconversation_companyuser">
<path fill="none" stroke="#ff7aa8" stroke-width="1.4" d="M391.13,-1085C483.16,-1085 362.16,-941.93 432,-882 563.35,-769.29 1849.36,-913.6 1988,-810 2053.15,-761.32 2050.38,-718.22 2050.1,-639.54"/>
<polygon fill="#ff7aa8" stroke="#ff7aa8" stroke-width="1.4" points="2052.55,-639.91 2050.09,-632.92 2047.65,-639.92 2052.55,-639.91"/>
</a>
</g>
</g>
<!-- modelmessage -->
<g id="node57" class="node">
<title>modelmessage</title>
<polygon fill="#33415c" stroke="none" points="255.82,-1515 255.82,-1539.4 410.18,-1539.4 410.18,-1515 255.82,-1515"/>
<polygon fill="none" stroke="#3f4c5f" points="255.82,-1515 255.82,-1539.4 410.18,-1539.4 410.18,-1515 255.82,-1515"/>
<text xml:space="preserve" text-anchor="start" x="289.65" y="-1524.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">modelmessage</text>
<polygon fill="#2b3a52" stroke="none" points="255.82,-1488.2 255.82,-1515 410.18,-1515 410.18,-1488.2 255.82,-1488.2"/>
<polygon fill="none" stroke="#3f4c5f" points="255.82,-1488.2 255.82,-1515 410.18,-1515 410.18,-1488.2 255.82,-1488.2"/>
<text xml:space="preserve" text-anchor="start" x="260.82" y="-1498.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="375.68" y="-1499.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="392.68" y="-1499.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="255.82,-1461.4 255.82,-1488.2 410.18,-1488.2 410.18,-1461.4 255.82,-1461.4"/>
<polygon fill="none" stroke="#3f4c5f" points="255.82,-1461.4 255.82,-1488.2 410.18,-1488.2 410.18,-1461.4 255.82,-1461.4"/>
<text xml:space="preserve" text-anchor="start" x="260.82" y="-1471.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">conversation_id</text>
<text xml:space="preserve" text-anchor="start" x="376.19" y="-1473.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="393.18" y="-1473.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="255.82,-1434.6 255.82,-1461.4 410.18,-1461.4 410.18,-1434.6 255.82,-1434.6"/>
<polygon fill="none" stroke="#3f4c5f" points="255.82,-1434.6 255.82,-1461.4 410.18,-1461.4 410.18,-1434.6 255.82,-1434.6"/>
<text xml:space="preserve" text-anchor="start" x="260.82" y="-1442.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="354.67" y="-1444.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#272e3d" stroke="none" points="255.82,-1407.8 255.82,-1434.6 410.18,-1434.6 410.18,-1407.8 255.82,-1407.8"/>
<polygon fill="none" stroke="#3f4c5f" points="255.82,-1407.8 255.82,-1434.6 410.18,-1434.6 410.18,-1407.8 255.82,-1407.8"/>
<text xml:space="preserve" text-anchor="start" x="260.82" y="-1415.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">role</text>
<text xml:space="preserve" text-anchor="start" x="338.67" y="-1417.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(20)</text>
<polygon fill="#2a3242" stroke="none" points="255.82,-1381 255.82,-1407.8 410.18,-1407.8 410.18,-1381 255.82,-1381"/>
<polygon fill="none" stroke="#3f4c5f" points="255.82,-1381 255.82,-1407.8 410.18,-1407.8 410.18,-1381 255.82,-1381"/>
<text xml:space="preserve" text-anchor="start" x="260.82" y="-1388.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">message</text>
<text xml:space="preserve" text-anchor="start" x="329.18" y="-1390.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
</g>
<!-- modelmessage&#45;&gt;modelconversation -->
<g id="edge68" class="edge">
<title>modelmessage:sw&#45;&gt;modelconversation:n</title>
<g id="a_edge68"><a xlink:title="FK_modelmessage_conversation">
<path fill="none" stroke="#56c8c8" stroke-width="1.4" d="M254.82,-1461.4C228.29,-1434.87 251.09,-1414.21 255.82,-1377 268.38,-1278.2 308.47,-1256.58 310.89,-1161.7"/>
<polygon fill="#56c8c8" stroke="#56c8c8" stroke-width="1.4" points="313.34,-1161.75 310.97,-1154.72 308.44,-1161.69 313.34,-1161.75"/>
</a>
</g>
</g>
<!-- propertyname -->
<g id="node58" class="node">
<title>propertyname</title>
<polygon fill="#33415c" stroke="none" points="2934.66,-1085 2934.66,-1113.4 3063.34,-1113.4 3063.34,-1085 2934.66,-1085"/>
<polygon fill="none" stroke="#3f4c5f" points="2934.66,-1085 2934.66,-1113.4 3063.34,-1113.4 3063.34,-1085 2934.66,-1085"/>
<polygon fill="#33415c" stroke="none" points="2936.66,-1107.4 2936.66,-1111.4 2999,-1111.4 2999,-1107.4 2936.66,-1107.4"/>
<polygon fill="#33415c" stroke="none" points="2999,-1107.4 2999,-1111.4 3061.34,-1111.4 3061.34,-1107.4 2999,-1107.4"/>
<text xml:space="preserve" text-anchor="start" x="2958.99" y="-1094.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">propertyname</text>
<polygon fill="#2b3a52" stroke="none" points="2934.66,-1058.2 2934.66,-1085 3063.34,-1085 3063.34,-1058.2 2934.66,-1058.2"/>
<polygon fill="none" stroke="#3f4c5f" points="2934.66,-1058.2 2934.66,-1085 3063.34,-1085 3063.34,-1058.2 2934.66,-1058.2"/>
<text xml:space="preserve" text-anchor="start" x="2939.66" y="-1068.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="3028.84" y="-1069.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3045.84" y="-1069.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="2934.66,-1031.4 2934.66,-1058.2 3063.34,-1058.2 3063.34,-1031.4 2934.66,-1031.4"/>
<polygon fill="none" stroke="#3f4c5f" points="2934.66,-1031.4 2934.66,-1058.2 3063.34,-1058.2 3063.34,-1031.4 2934.66,-1031.4"/>
<text xml:space="preserve" text-anchor="start" x="2939.66" y="-1041.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">company_id</text>
<text xml:space="preserve" text-anchor="start" x="3029.35" y="-1043.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3046.35" y="-1043.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="2934.66,-1004.6 2934.66,-1031.4 3063.34,-1031.4 3063.34,-1004.6 2934.66,-1004.6"/>
<polygon fill="none" stroke="#3f4c5f" points="2934.66,-1004.6 2934.66,-1031.4 3063.34,-1031.4 3063.34,-1004.6 2934.66,-1004.6"/>
<text xml:space="preserve" text-anchor="start" x="2939.66" y="-1012.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">name</text>
<text xml:space="preserve" text-anchor="start" x="2986.83" y="-1014.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="2934.66,-977.8 2934.66,-1004.6 3063.34,-1004.6 3063.34,-977.8 2934.66,-977.8"/>
<polygon fill="none" stroke="#3f4c5f" points="2934.66,-977.8 2934.66,-1004.6 3063.34,-1004.6 3063.34,-977.8 2934.66,-977.8"/>
<text xml:space="preserve" text-anchor="start" x="2939.66" y="-985.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="3043.84" y="-987.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
<polygon fill="#2a3242" stroke="none" points="2934.66,-951 2934.66,-977.8 3063.34,-977.8 3063.34,-951 2934.66,-951"/>
<polygon fill="none" stroke="#3f4c5f" points="2934.66,-951 2934.66,-977.8 3063.34,-977.8 3063.34,-951 2934.66,-951"/>
<text xml:space="preserve" text-anchor="start" x="2939.66" y="-958.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">exclusive</text>
<text xml:space="preserve" text-anchor="start" x="3044.34" y="-960.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">BIT</text>
</g>
<!-- propertyname&#45;&gt;company -->
<g id="edge78" class="edge">
<title>propertyname:nw&#45;&gt;company:n</title>
<g id="a_edge78"><a xlink:title="FK_propertyname_company">
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M2933.66,-1058.2C2933.66,-1058.2 2925,-330.8 2925,-330.8 2871.69,-258.9 2736,-353.46 2726.52,-276.87"/>
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="2728.97,-276.76 2726.12,-269.92 2724.08,-277.04 2728.97,-276.76"/>
</a>
</g>
</g>
<!-- attributename&#45;&gt;company -->
<g id="edge81" class="edge">
<title>attributename:w&#45;&gt;company:n</title>
<g id="a_edge81"><a xlink:title="FK_attributename_company">
<path fill="none" stroke="#ff7fc2" stroke-width="1.4" d="M3113.66,-590C2994.6,-590 3132.46,-412.65 3046,-330.8 2946.19,-236.32 2745.29,-400.7 2736.31,-276.8"/>
<polygon fill="#ff7fc2" stroke="#ff7fc2" stroke-width="1.4" points="2738.76,-276.83 2736.07,-269.92 2733.87,-277 2738.76,-276.83"/>
</a>
</g>
</g>
<!-- attributevalue&#45;&gt;attributename -->
<g id="edge82" class="edge">
<title>attributevalue:sw&#45;&gt;attributename:n</title>
<g id="a_edge82"><a xlink:title="FK_attributevalue_attribute">
<path fill="none" stroke="#8f95ff" stroke-width="1.4" d="M3146.39,-1018C3091.73,-963.34 3134.21,-753.23 3137.27,-666.57"/>
<polygon fill="#8f95ff" stroke="#8f95ff" stroke-width="1.4" points="3139.71,-666.76 3137.4,-659.72 3134.82,-666.67 3139.71,-666.76"/>
</a>
</g>
</g>
<!-- categoryproperty -->
<g id="node61" class="node">
<title>categoryproperty</title>
<polygon fill="#33415c" stroke="none" points="3597.26,-1087 3597.26,-1111.4 3724.74,-1111.4 3724.74,-1087 3597.26,-1087"/>
<polygon fill="none" stroke="#3f4c5f" points="3597.26,-1087 3597.26,-1111.4 3724.74,-1111.4 3724.74,-1087 3597.26,-1087"/>
<text xml:space="preserve" text-anchor="start" x="3611.65" y="-1096.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">categoryproperty</text>
<polygon fill="#2b3a52" stroke="none" points="3597.26,-1060.2 3597.26,-1087 3724.74,-1087 3724.74,-1060.2 3597.26,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="3597.26,-1060.2 3597.26,-1087 3724.74,-1087 3724.74,-1060.2 3597.26,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="3602.26" y="-1070.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="3690.24" y="-1071.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3707.23" y="-1071.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="3597.26,-1033.4 3597.26,-1060.2 3724.74,-1060.2 3724.74,-1033.4 3597.26,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="3597.26,-1033.4 3597.26,-1060.2 3724.74,-1060.2 3724.74,-1033.4 3597.26,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="3602.26" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">property_id</text>
<text xml:space="preserve" text-anchor="start" x="3690.74" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3707.74" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="3597.26,-1006.6 3597.26,-1033.4 3724.74,-1033.4 3724.74,-1006.6 3597.26,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="3597.26,-1006.6 3597.26,-1033.4 3724.74,-1033.4 3724.74,-1006.6 3597.26,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="3602.26" y="-1016.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">category_id</text>
<text xml:space="preserve" text-anchor="start" x="3690.74" y="-1018.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3707.74" y="-1018.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="3597.26,-979.8 3597.26,-1006.6 3724.74,-1006.6 3724.74,-979.8 3597.26,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="3597.26,-979.8 3597.26,-1006.6 3724.74,-1006.6 3724.74,-979.8 3597.26,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="3602.26" y="-987.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">value</text>
<text xml:space="preserve" text-anchor="start" x="3643.73" y="-989.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="3597.26,-953 3597.26,-979.8 3724.74,-979.8 3724.74,-953 3597.26,-953"/>
<polygon fill="none" stroke="#3f4c5f" points="3597.26,-953 3597.26,-979.8 3724.74,-979.8 3724.74,-953 3597.26,-953"/>
<text xml:space="preserve" text-anchor="start" x="3602.26" y="-960.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="3705.24" y="-962.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- categoryproperty&#45;&gt;category -->
<g id="edge85" class="edge">
<title>categoryproperty:e&#45;&gt;category:n</title>
<g id="a_edge85"><a xlink:title="FK_categoryproperty_category">
<path fill="none" stroke="#4fc4e8" stroke-width="1.4" d="M3725.74,-1020C3789.63,-1020 3715.74,-921.44 3766,-882 3909.58,-769.33 5238.87,-881.01 5407,-810 5503.21,-769.37 5578.67,-752.64 5582.86,-653.12"/>
<polygon fill="#4fc4e8" stroke="#4fc4e8" stroke-width="1.4" points="5585.31,-653.37 5583,-646.32 5580.41,-653.27 5585.31,-653.37"/>
</a>
</g>
</g>
<!-- categoryproperty&#45;&gt;propertyname -->
<g id="edge86" class="edge">
<title>categoryproperty:w&#45;&gt;propertyname:n</title>
<g id="a_edge86"><a xlink:title="FK_categoryproperty_property">
<path fill="none" stroke="#a98cff" stroke-width="1.4" d="M3596.26,-1046.8C3521.99,-1046.8 3603.32,-1151.75 3556,-1209 3545.4,-1221.83 3538.26,-1221.13 3522,-1224.7 3438.87,-1242.97 3222.13,-1242.97 3139,-1224.7 3122.74,-1221.13 3119.42,-1217.31 3105,-1209 3043.05,-1173.28 2973.77,-1185.81 2968.19,-1121.13"/>
<polygon fill="#a98cff" stroke="#a98cff" stroke-width="1.4" points="2970.65,-1121.41 2967.92,-1114.52 2965.76,-1121.61 2970.65,-1121.41"/>
</a>
</g>
</g>
<!-- categoryattributevalue -->
<g id="node62" class="node">
<title>categoryattributevalue</title>
<polygon fill="#33415c" stroke="none" points="3354.49,-1073.6 3354.49,-1098 3513.51,-1098 3513.51,-1073.6 3354.49,-1073.6"/>
<polygon fill="none" stroke="#3f4c5f" points="3354.49,-1073.6 3354.49,-1098 3513.51,-1098 3513.51,-1073.6 3354.49,-1073.6"/>
<text xml:space="preserve" text-anchor="start" x="3369.65" y="-1083.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">categoryattributevalue</text>
<polygon fill="#2b3a52" stroke="none" points="3354.49,-1046.8 3354.49,-1073.6 3513.51,-1073.6 3513.51,-1046.8 3354.49,-1046.8"/>
<polygon fill="none" stroke="#3f4c5f" points="3354.49,-1046.8 3354.49,-1073.6 3513.51,-1073.6 3513.51,-1046.8 3354.49,-1046.8"/>
<text xml:space="preserve" text-anchor="start" x="3359.49" y="-1057" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="3479.01" y="-1058.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3496.01" y="-1058.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="3354.49,-1020 3354.49,-1046.8 3513.51,-1046.8 3513.51,-1020 3354.49,-1020"/>
<polygon fill="none" stroke="#3f4c5f" points="3354.49,-1020 3354.49,-1046.8 3513.51,-1046.8 3513.51,-1020 3354.49,-1020"/>
<text xml:space="preserve" text-anchor="start" x="3359.49" y="-1030.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">attributevalue_id</text>
<text xml:space="preserve" text-anchor="start" x="3479.52" y="-1031.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3496.51" y="-1031.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="3354.49,-993.2 3354.49,-1020 3513.51,-1020 3513.51,-993.2 3354.49,-993.2"/>
<polygon fill="none" stroke="#3f4c5f" points="3354.49,-993.2 3354.49,-1020 3513.51,-1020 3513.51,-993.2 3354.49,-993.2"/>
<text xml:space="preserve" text-anchor="start" x="3359.49" y="-1003.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">category_id</text>
<text xml:space="preserve" text-anchor="start" x="3479.52" y="-1004.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3496.51" y="-1004.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="3354.49,-966.4 3354.49,-993.2 3513.51,-993.2 3513.51,-966.4 3354.49,-966.4"/>
<polygon fill="none" stroke="#3f4c5f" points="3354.49,-966.4 3354.49,-993.2 3513.51,-993.2 3513.51,-966.4 3354.49,-966.4"/>
<text xml:space="preserve" text-anchor="start" x="3359.49" y="-974.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="3494.01" y="-976.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- categoryattributevalue&#45;&gt;category -->
<g id="edge87" class="edge">
<title>categoryattributevalue:e&#45;&gt;category:n</title>
<g id="a_edge87"><a xlink:title="FK_categoryattributevalue_category">
<path fill="none" stroke="#ff6f6f" stroke-width="1.4" d="M3514.51,-1006.6C3572.74,-1006.6 3508.57,-917.13 3555,-882 3719.22,-757.74 5221,-898.38 5407,-810 5492.95,-769.16 5549.52,-744.03 5552.97,-653.2"/>
<polygon fill="#ff6f6f" stroke="#ff6f6f" stroke-width="1.4" points="5555.42,-653.36 5553.1,-646.32 5550.52,-653.27 5555.42,-653.36"/>
</a>
</g>
</g>
<!-- categoryattributevalue&#45;&gt;attributevalue -->
<g id="edge88" class="edge">
<title>categoryattributevalue:w&#45;&gt;attributevalue:n</title>
<g id="a_edge88"><a xlink:title="FK_categoryattributevalue_attributevalue">
<path fill="none" stroke="#4ecb8f" stroke-width="1.4" d="M3353.49,-1033.4C3309.54,-1033.4 3319.7,-1082.39 3278.61,-1098 3254.21,-1107.27 3221.43,-1123.64 3211.78,-1109.94"/>
<polygon fill="#4ecb8f" stroke="#4ecb8f" stroke-width="1.4" points="3213.62,-1107.23 3209.52,-1101.05 3208.87,-1108.44 3213.62,-1107.23"/>
</a>
</g>
</g>
<!-- articleproperty -->
<g id="node63" class="node">
<title>articleproperty</title>
<polygon fill="#33415c" stroke="none" points="3808.26,-1087 3808.26,-1111.4 3935.74,-1111.4 3935.74,-1087 3808.26,-1087"/>
<polygon fill="none" stroke="#3f4c5f" points="3808.26,-1087 3808.26,-1111.4 3935.74,-1111.4 3935.74,-1087 3808.26,-1087"/>
<text xml:space="preserve" text-anchor="start" x="3829.99" y="-1096.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articleproperty</text>
<polygon fill="#2b3a52" stroke="none" points="3808.26,-1060.2 3808.26,-1087 3935.74,-1087 3935.74,-1060.2 3808.26,-1060.2"/>
<polygon fill="none" stroke="#3f4c5f" points="3808.26,-1060.2 3808.26,-1087 3935.74,-1087 3935.74,-1060.2 3808.26,-1060.2"/>
<text xml:space="preserve" text-anchor="start" x="3813.26" y="-1070.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="3901.24" y="-1071.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3918.23" y="-1071.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="3808.26,-1033.4 3808.26,-1060.2 3935.74,-1060.2 3935.74,-1033.4 3808.26,-1033.4"/>
<polygon fill="none" stroke="#3f4c5f" points="3808.26,-1033.4 3808.26,-1060.2 3935.74,-1060.2 3935.74,-1033.4 3808.26,-1033.4"/>
<text xml:space="preserve" text-anchor="start" x="3813.26" y="-1043.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">property_id</text>
<text xml:space="preserve" text-anchor="start" x="3901.74" y="-1045.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3918.74" y="-1045.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="3808.26,-1006.6 3808.26,-1033.4 3935.74,-1033.4 3935.74,-1006.6 3808.26,-1006.6"/>
<polygon fill="none" stroke="#3f4c5f" points="3808.26,-1006.6 3808.26,-1033.4 3935.74,-1033.4 3935.74,-1006.6 3808.26,-1006.6"/>
<text xml:space="preserve" text-anchor="start" x="3813.26" y="-1016.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="3901.74" y="-1018.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="3918.74" y="-1018.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="3808.26,-979.8 3808.26,-1006.6 3935.74,-1006.6 3935.74,-979.8 3808.26,-979.8"/>
<polygon fill="none" stroke="#3f4c5f" points="3808.26,-979.8 3808.26,-1006.6 3935.74,-1006.6 3935.74,-979.8 3808.26,-979.8"/>
<text xml:space="preserve" text-anchor="start" x="3813.26" y="-987.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">value</text>
<text xml:space="preserve" text-anchor="start" x="3854.73" y="-989.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#2a3242" stroke="none" points="3808.26,-953 3808.26,-979.8 3935.74,-979.8 3935.74,-953 3808.26,-953"/>
<polygon fill="none" stroke="#3f4c5f" points="3808.26,-953 3808.26,-979.8 3935.74,-979.8 3935.74,-953 3808.26,-953"/>
<text xml:space="preserve" text-anchor="start" x="3813.26" y="-960.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="3916.24" y="-962.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- articleproperty&#45;&gt;article -->
<g id="edge79" class="edge">
<title>articleproperty:w&#45;&gt;article:n</title>
<g id="a_edge79"><a xlink:title="FK_articleproperty_article">
<path fill="none" stroke="#ff9f5a" stroke-width="1.4" d="M3807.26,-1020C3775.71,-1020 3790.35,-974.98 3808.26,-949 3854.05,-882.56 3898.08,-898.78 3977,-882 4072.26,-861.74 5684.17,-902.78 5775.39,-813.17"/>
<polygon fill="#ff9f5a" stroke="#ff9f5a" stroke-width="1.4" points="5777.58,-814.26 5778.48,-806.9 5773.19,-812.1 5777.58,-814.26"/>
</a>
</g>
</g>
<!-- articleproperty&#45;&gt;propertyname -->
<g id="edge80" class="edge">
<title>articleproperty:w&#45;&gt;propertyname:n</title>
<g id="a_edge80"><a xlink:title="FK_articleproperty_property">
<path fill="none" stroke="#5cd6d6" stroke-width="1.4" d="M3807.26,-1046.8C3732.99,-1046.8 3814.32,-1151.75 3767,-1209 3756.4,-1221.83 3749.26,-1221.13 3733,-1224.7 3668.54,-1238.86 3203.46,-1238.86 3139,-1224.7 3074.03,-1210.42 3033.74,-1184.27 3030.4,-1121.13"/>
<polygon fill="#5cd6d6" stroke="#5cd6d6" stroke-width="1.4" points="3032.86,-1121.45 3030.23,-1114.52 3027.96,-1121.58 3032.86,-1121.45"/>
</a>
</g>
</g>
<!-- articleattributevalue -->
<g id="node64" class="node">
<title>articleattributevalue</title>
<polygon fill="#33415c" stroke="none" points="4019.49,-1073.6 4019.49,-1098 4178.51,-1098 4178.51,-1073.6 4019.49,-1073.6"/>
<polygon fill="none" stroke="#3f4c5f" points="4019.49,-1073.6 4019.49,-1098 4178.51,-1098 4178.51,-1073.6 4019.49,-1073.6"/>
<text xml:space="preserve" text-anchor="start" x="4041.98" y="-1083.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">articleattributevalue</text>
<polygon fill="#2b3a52" stroke="none" points="4019.49,-1046.8 4019.49,-1073.6 4178.51,-1073.6 4178.51,-1046.8 4019.49,-1046.8"/>
<polygon fill="none" stroke="#3f4c5f" points="4019.49,-1046.8 4019.49,-1073.6 4178.51,-1073.6 4178.51,-1046.8 4019.49,-1046.8"/>
<text xml:space="preserve" text-anchor="start" x="4024.49" y="-1057" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="4144.01" y="-1058.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4161.01" y="-1058.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="4019.49,-1020 4019.49,-1046.8 4178.51,-1046.8 4178.51,-1020 4019.49,-1020"/>
<polygon fill="none" stroke="#3f4c5f" points="4019.49,-1020 4019.49,-1046.8 4178.51,-1046.8 4178.51,-1020 4019.49,-1020"/>
<text xml:space="preserve" text-anchor="start" x="4024.49" y="-1030.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">attributevalue_id</text>
<text xml:space="preserve" text-anchor="start" x="4144.52" y="-1031.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4161.51" y="-1031.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2b3a52" stroke="none" points="4019.49,-993.2 4019.49,-1020 4178.51,-1020 4178.51,-993.2 4019.49,-993.2"/>
<polygon fill="none" stroke="#3f4c5f" points="4019.49,-993.2 4019.49,-1020 4178.51,-1020 4178.51,-993.2 4019.49,-993.2"/>
<text xml:space="preserve" text-anchor="start" x="4024.49" y="-1003.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">article_id</text>
<text xml:space="preserve" text-anchor="start" x="4144.52" y="-1004.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="4161.51" y="-1004.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#272e3d" stroke="none" points="4019.49,-966.4 4019.49,-993.2 4178.51,-993.2 4178.51,-966.4 4019.49,-966.4"/>
<polygon fill="none" stroke="#3f4c5f" points="4019.49,-966.4 4019.49,-993.2 4178.51,-993.2 4178.51,-966.4 4019.49,-966.4"/>
<text xml:space="preserve" text-anchor="start" x="4024.49" y="-974.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">sort</text>
<text xml:space="preserve" text-anchor="start" x="4159.01" y="-976.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT</text>
</g>
<!-- articleattributevalue&#45;&gt;article -->
<g id="edge83" class="edge">
<title>articleattributevalue:w&#45;&gt;article:n</title>
<g id="a_edge83"><a xlink:title="FK_articleattributevalue_article">
<path fill="none" stroke="#58d18a" stroke-width="1.4" d="M4018.49,-1006.6C3998.84,-1006.6 4008.26,-978.52 4019.49,-962.4 4075.09,-882.61 4127.93,-902.47 4223,-882 4305.89,-864.16 5704.98,-890.76 5792.34,-812.87"/>
<polygon fill="#58d18a" stroke="#58d18a" stroke-width="1.4" points="5794.42,-814.18 5795.6,-806.86 5790.11,-811.85 5794.42,-814.18"/>
</a>
</g>
</g>
<!-- articleattributevalue&#45;&gt;attributevalue -->
<g id="edge84" class="edge">
<title>articleattributevalue:w&#45;&gt;attributevalue:n</title>
<g id="a_edge84"><a xlink:title="FK_articleattributevalue_attributevalue">
<path fill="none" stroke="#ff8f66" stroke-width="1.4" d="M4018.49,-1033.4C3938.4,-1033.4 4028.51,-1146.84 3978,-1209 3967.5,-1221.92 3960.26,-1221.13 3944,-1224.7 3879.1,-1238.96 3410.9,-1238.96 3346,-1224.7 3254.89,-1204.68 3174.59,-1195.96 3169.51,-1108.05"/>
<polygon fill="#ff8f66" stroke="#ff8f66" stroke-width="1.4" points="3171.97,-1108.05 3169.32,-1101.12 3167.07,-1108.18 3171.97,-1108.05"/>
</a>
</g>
</g>
<!-- mcp_token -->
<g id="node65" class="node">
<title>mcp_token</title>
<polygon fill="#33415c" stroke="none" points="1348.44,-1127.2 1348.44,-1151.6 1523.56,-1151.6 1523.56,-1127.2 1348.44,-1127.2"/>
<polygon fill="none" stroke="#3f4c5f" points="1348.44,-1127.2 1348.44,-1151.6 1523.56,-1151.6 1523.56,-1127.2 1348.44,-1127.2"/>
<text xml:space="preserve" text-anchor="start" x="1404.32" y="-1136.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">mcp_token</text>
<polygon fill="#2b3a52" stroke="none" points="1348.44,-1100.4 1348.44,-1127.2 1523.56,-1127.2 1523.56,-1100.4 1348.44,-1100.4"/>
<polygon fill="none" stroke="#3f4c5f" points="1348.44,-1100.4 1348.44,-1127.2 1523.56,-1127.2 1523.56,-1100.4 1348.44,-1100.4"/>
<text xml:space="preserve" text-anchor="start" x="1353.44" y="-1110.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="1489.06" y="-1112.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="1506.06" y="-1112.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="1348.44,-1073.6 1348.44,-1100.4 1523.56,-1100.4 1523.56,-1073.6 1348.44,-1073.6"/>
<polygon fill="none" stroke="#3f4c5f" points="1348.44,-1073.6 1348.44,-1100.4 1523.56,-1100.4 1523.56,-1073.6 1348.44,-1073.6"/>
<text xml:space="preserve" text-anchor="start" x="1353.44" y="-1083.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">google_auth_id</text>
<text xml:space="preserve" text-anchor="start" x="1489.57" y="-1085.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="1506.56" y="-1085.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="1348.44,-1046.8 1348.44,-1073.6 1523.56,-1073.6 1523.56,-1046.8 1348.44,-1046.8"/>
<polygon fill="none" stroke="#3f4c5f" points="1348.44,-1046.8 1348.44,-1073.6 1523.56,-1073.6 1523.56,-1046.8 1348.44,-1046.8"/>
<text xml:space="preserve" text-anchor="start" x="1353.44" y="-1054.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">refresh_token</text>
<text xml:space="preserve" text-anchor="start" x="1447.04" y="-1056.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(128)</text>
<polygon fill="#272e3d" stroke="none" points="1348.44,-1020 1348.44,-1046.8 1523.56,-1046.8 1523.56,-1020 1348.44,-1020"/>
<polygon fill="none" stroke="#3f4c5f" points="1348.44,-1020 1348.44,-1046.8 1523.56,-1046.8 1523.56,-1020 1348.44,-1020"/>
<text xml:space="preserve" text-anchor="start" x="1353.44" y="-1027.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">client_id</text>
<text xml:space="preserve" text-anchor="start" x="1447.04" y="-1029.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="1348.44,-993.2 1348.44,-1020 1523.56,-1020 1523.56,-993.2 1348.44,-993.2"/>
<polygon fill="none" stroke="#3f4c5f" points="1348.44,-993.2 1348.44,-1020 1523.56,-1020 1523.56,-993.2 1348.44,-993.2"/>
<text xml:space="preserve" text-anchor="start" x="1353.44" y="-1001" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">scope?</text>
<text xml:space="preserve" text-anchor="start" x="1447.04" y="-1003" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="1348.44,-966.4 1348.44,-993.2 1523.56,-993.2 1523.56,-966.4 1348.44,-966.4"/>
<polygon fill="none" stroke="#3f4c5f" points="1348.44,-966.4 1348.44,-993.2 1523.56,-993.2 1523.56,-966.4 1348.44,-966.4"/>
<text xml:space="preserve" text-anchor="start" x="1353.44" y="-974.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">expires_at</text>
<text xml:space="preserve" text-anchor="start" x="1468.06" y="-976.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="1348.44,-939.6 1348.44,-966.4 1523.56,-966.4 1523.56,-939.6 1348.44,-939.6"/>
<polygon fill="none" stroke="#3f4c5f" points="1348.44,-939.6 1348.44,-966.4 1523.56,-966.4 1523.56,-939.6 1348.44,-939.6"/>
<text xml:space="preserve" text-anchor="start" x="1353.44" y="-947.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">revoked</text>
<text xml:space="preserve" text-anchor="start" x="1483.56" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">TINYINT</text>
<polygon fill="#272e3d" stroke="none" points="1348.44,-912.8 1348.44,-939.6 1523.56,-939.6 1523.56,-912.8 1348.44,-912.8"/>
<polygon fill="none" stroke="#3f4c5f" points="1348.44,-912.8 1348.44,-939.6 1523.56,-939.6 1523.56,-912.8 1348.44,-912.8"/>
<text xml:space="preserve" text-anchor="start" x="1353.44" y="-920.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="1468.06" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- mcp_token&#45;&gt;google_auth -->
<g id="edge108" class="edge">
<title>mcp_token:e&#45;&gt;google_auth:n</title>
<g id="a_edge108"><a xlink:title="FK_mcp_token_google_auth">
<path fill="none" stroke="#ff8f66" stroke-width="1.4" d="M1524.56,-1087C1547.37,-1087 1520.27,-898.52 1536,-882 1641.71,-771 2093.03,-892.84 2222,-810 2273.99,-776.61 2294.27,-751.66 2296.05,-693.26"/>
<polygon fill="#ff8f66" stroke="#ff8f66" stroke-width="1.4" points="2298.5,-693.55 2296.15,-686.52 2293.6,-693.48 2298.5,-693.55"/>
</a>
</g>
</g>
<!-- mcp_auth_code -->
<g id="node66" class="node">
<title>mcp_auth_code</title>
<polygon fill="#33415c" stroke="none" points="474.46,-1154 474.46,-1178.4 711.54,-1178.4 711.54,-1154 474.46,-1154"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-1154 474.46,-1178.4 711.54,-1178.4 711.54,-1154 474.46,-1154"/>
<text xml:space="preserve" text-anchor="start" x="547.32" y="-1163.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">mcp_auth_code</text>
<polygon fill="#2b3a52" stroke="none" points="474.46,-1127.2 474.46,-1154 711.54,-1154 711.54,-1127.2 474.46,-1127.2"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-1127.2 474.46,-1154 711.54,-1154 711.54,-1127.2 474.46,-1127.2"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-1137.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">code</text>
<text xml:space="preserve" text-anchor="start" x="620.02" y="-1138.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(128) </text>
<text xml:space="preserve" text-anchor="start" x="694.04" y="-1138.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#2b3a52" stroke="none" points="474.46,-1100.4 474.46,-1127.2 711.54,-1127.2 711.54,-1100.4 474.46,-1100.4"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-1100.4 474.46,-1127.2 711.54,-1127.2 711.54,-1100.4 474.46,-1100.4"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-1110.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">google_auth_id</text>
<text xml:space="preserve" text-anchor="start" x="677.54" y="-1112.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="694.54" y="-1112.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">FK</text>
<polygon fill="#2a3242" stroke="none" points="474.46,-1073.6 474.46,-1100.4 711.54,-1100.4 711.54,-1073.6 474.46,-1073.6"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-1073.6 474.46,-1100.4 711.54,-1100.4 711.54,-1073.6 474.46,-1073.6"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-1081.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">client_id</text>
<text xml:space="preserve" text-anchor="start" x="635.02" y="-1083.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#272e3d" stroke="none" points="474.46,-1046.8 474.46,-1073.6 711.54,-1073.6 711.54,-1046.8 474.46,-1046.8"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-1046.8 474.46,-1073.6 711.54,-1073.6 711.54,-1046.8 474.46,-1046.8"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-1054.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">redirect_uri</text>
<text xml:space="preserve" text-anchor="start" x="630.02" y="-1056.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(2048)</text>
<polygon fill="#2a3242" stroke="none" points="474.46,-1020 474.46,-1046.8 711.54,-1046.8 711.54,-1020 474.46,-1020"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-1020 474.46,-1046.8 711.54,-1046.8 711.54,-1020 474.46,-1020"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-1027.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">code_challenge</text>
<text xml:space="preserve" text-anchor="start" x="635.02" y="-1029.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="474.46,-993.2 474.46,-1020 711.54,-1020 711.54,-993.2 474.46,-993.2"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-993.2 474.46,-1020 711.54,-1020 711.54,-993.2 474.46,-993.2"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-1001" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">code_challenge_method</text>
<text xml:space="preserve" text-anchor="start" x="640.03" y="-1003" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(32)</text>
<polygon fill="#2a3242" stroke="none" points="474.46,-966.4 474.46,-993.2 711.54,-993.2 711.54,-966.4 474.46,-966.4"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-966.4 474.46,-993.2 711.54,-993.2 711.54,-966.4 474.46,-966.4"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-974.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">scope?</text>
<text xml:space="preserve" text-anchor="start" x="635.02" y="-976.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="474.46,-939.6 474.46,-966.4 711.54,-966.4 711.54,-939.6 474.46,-939.6"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-939.6 474.46,-966.4 711.54,-966.4 711.54,-939.6 474.46,-939.6"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-947.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">expires_at</text>
<text xml:space="preserve" text-anchor="start" x="656.03" y="-949.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
<polygon fill="#2a3242" stroke="none" points="474.46,-912.8 474.46,-939.6 711.54,-939.6 711.54,-912.8 474.46,-912.8"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-912.8 474.46,-939.6 711.54,-939.6 711.54,-912.8 474.46,-912.8"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-920.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">used</text>
<text xml:space="preserve" text-anchor="start" x="671.54" y="-922.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">TINYINT</text>
<polygon fill="#272e3d" stroke="none" points="474.46,-886 474.46,-912.8 711.54,-912.8 711.54,-886 474.46,-886"/>
<polygon fill="none" stroke="#3f4c5f" points="474.46,-886 474.46,-912.8 711.54,-912.8 711.54,-886 474.46,-886"/>
<text xml:space="preserve" text-anchor="start" x="479.46" y="-893.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="656.03" y="-895.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- mcp_auth_code&#45;&gt;google_auth -->
<g id="edge107" class="edge">
<title>mcp_auth_code:e&#45;&gt;google_auth:n</title>
<g id="a_edge107"><a xlink:title="FK_mcp_auth_code_google_auth">
<path fill="none" stroke="#58d18a" stroke-width="1.4" d="M712.54,-1113.8C818.79,-1113.8 688.83,-949.36 771,-882 895.84,-779.67 2073.4,-873.06 2222,-810 2294.35,-779.3 2351.61,-766.95 2355.76,-693.2"/>
<polygon fill="#58d18a" stroke="#58d18a" stroke-width="1.4" points="2358.2,-693.58 2355.94,-686.52 2353.3,-693.45 2358.2,-693.58"/>
</a>
</g>
</g>
<!-- mcp_client -->
<g id="node67" class="node">
<title>mcp_client</title>
<polygon fill="#33415c" stroke="none" points="9925.93,-2130.6 9925.93,-2155 10122.07,-2155 10122.07,-2130.6 9925.93,-2130.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-2130.6 9925.93,-2155 10122.07,-2155 10122.07,-2130.6 9925.93,-2130.6"/>
<text xml:space="preserve" text-anchor="start" x="9992.66" y="-2140.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">mcp_client</text>
<polygon fill="#2b3a52" stroke="none" points="9925.93,-2103.8 9925.93,-2130.6 10122.07,-2130.6 10122.07,-2103.8 9925.93,-2103.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-2103.8 9925.93,-2130.6 10122.07,-2130.6 10122.07,-2103.8 9925.93,-2103.8"/>
<text xml:space="preserve" text-anchor="start" x="9930.93" y="-2114" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">id</text>
<text xml:space="preserve" text-anchor="start" x="10087.57" y="-2115.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">INT </text>
<text xml:space="preserve" text-anchor="start" x="10104.57" y="-2115.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#8b95a7">PK</text>
<polygon fill="#272e3d" stroke="none" points="9925.93,-2077 9925.93,-2103.8 10122.07,-2103.8 10122.07,-2077 9925.93,-2077"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-2077 9925.93,-2103.8 10122.07,-2103.8 10122.07,-2077 9925.93,-2077"/>
<text xml:space="preserve" text-anchor="start" x="9930.93" y="-2084.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">client_id</text>
<text xml:space="preserve" text-anchor="start" x="10045.56" y="-2086.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(100)</text>
<polygon fill="#2a3242" stroke="none" points="9925.93,-2050.2 9925.93,-2077 10122.07,-2077 10122.07,-2050.2 9925.93,-2050.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-2050.2 9925.93,-2077 10122.07,-2077 10122.07,-2050.2 9925.93,-2050.2"/>
<text xml:space="preserve" text-anchor="start" x="9930.93" y="-2058" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">client_secret?</text>
<text xml:space="preserve" text-anchor="start" x="10045.56" y="-2060" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="9925.93,-2023.4 9925.93,-2050.2 10122.07,-2050.2 10122.07,-2023.4 9925.93,-2023.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-2023.4 9925.93,-2050.2 10122.07,-2050.2 10122.07,-2023.4 9925.93,-2023.4"/>
<text xml:space="preserve" text-anchor="start" x="9930.93" y="-2031.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">client_name</text>
<text xml:space="preserve" text-anchor="start" x="10045.56" y="-2033.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="9925.93,-1996.6 9925.93,-2023.4 10122.07,-2023.4 10122.07,-1996.6 9925.93,-1996.6"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-1996.6 9925.93,-2023.4 10122.07,-2023.4 10122.07,-1996.6 9925.93,-1996.6"/>
<text xml:space="preserve" text-anchor="start" x="9930.93" y="-2004.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">redirect_uris</text>
<text xml:space="preserve" text-anchor="start" x="10041.07" y="-2006.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(MAX)</text>
<polygon fill="#272e3d" stroke="none" points="9925.93,-1969.8 9925.93,-1996.6 10122.07,-1996.6 10122.07,-1969.8 9925.93,-1969.8"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-1969.8 9925.93,-1996.6 10122.07,-1996.6 10122.07,-1969.8 9925.93,-1969.8"/>
<text xml:space="preserve" text-anchor="start" x="9930.93" y="-1977.6" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">grant_types?</text>
<text xml:space="preserve" text-anchor="start" x="10045.56" y="-1979.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="9925.93,-1943 9925.93,-1969.8 10122.07,-1969.8 10122.07,-1943 9925.93,-1943"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-1943 9925.93,-1969.8 10122.07,-1969.8 10122.07,-1943 9925.93,-1943"/>
<text xml:space="preserve" text-anchor="start" x="9930.93" y="-1950.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">response_types?</text>
<text xml:space="preserve" text-anchor="start" x="10045.56" y="-1952.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#272e3d" stroke="none" points="9925.93,-1916.2 9925.93,-1943 10122.07,-1943 10122.07,-1916.2 9925.93,-1916.2"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-1916.2 9925.93,-1943 10122.07,-1943 10122.07,-1916.2 9925.93,-1916.2"/>
<text xml:space="preserve" text-anchor="start" x="9930.93" y="-1924" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">scope?</text>
<text xml:space="preserve" text-anchor="start" x="10045.56" y="-1926" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">NVARCHAR(255)</text>
<polygon fill="#2a3242" stroke="none" points="9925.93,-1889.4 9925.93,-1916.2 10122.07,-1916.2 10122.07,-1889.4 9925.93,-1889.4"/>
<polygon fill="none" stroke="#3f4c5f" points="9925.93,-1889.4 9925.93,-1916.2 10122.07,-1916.2 10122.07,-1889.4 9925.93,-1889.4"/>
<text xml:space="preserve" text-anchor="start" x="9930.93" y="-1897.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#d8dee9">created_at</text>
<text xml:space="preserve" text-anchor="start" x="10066.57" y="-1899.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">DATETIME2</text>
</g>
<!-- __legend -->
<g id="node68" class="node">
<title>__legend</title>
<polygon fill="#2a3242" stroke="none" points="10205.73,-1943.6 10205.73,-2100.8 10396.27,-2100.8 10396.27,-1943.6 10205.73,-1943.6"/>
<polygon fill="#33415c" stroke="none" points="10205.73,-2077.6 10205.73,-2100.8 10396.27,-2100.8 10396.27,-2077.6 10205.73,-2077.6"/>
<polygon fill="none" stroke="#3f4c5f" points="10205.73,-2077.6 10205.73,-2100.8 10396.27,-2100.8 10396.27,-2077.6 10205.73,-2077.6"/>
<text xml:space="preserve" text-anchor="start" x="10281.44" y="-2086.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="11.00" fill="#e2e8f0">Legend</text>
<polygon fill="none" stroke="#3f4c5f" points="10205.73,-2050.8 10205.73,-2077.6 10235.18,-2077.6 10235.18,-2050.8 10205.73,-2050.8"/>
<text xml:space="preserve" text-anchor="start" x="10210.73" y="-2061" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">PK</text>
<polygon fill="none" stroke="#3f4c5f" points="10235.18,-2050.8 10235.18,-2077.6 10396.27,-2077.6 10396.27,-2050.8 10235.18,-2050.8"/>
<text xml:space="preserve" text-anchor="start" x="10240.18" y="-2060.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">primary key</text>
<polygon fill="none" stroke="#3f4c5f" points="10205.73,-2024 10205.73,-2050.8 10235.18,-2050.8 10235.18,-2024 10205.73,-2024"/>
<text xml:space="preserve" text-anchor="start" x="10210.73" y="-2034.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">FK</text>
<polygon fill="none" stroke="#3f4c5f" points="10235.18,-2024 10235.18,-2050.8 10396.27,-2050.8 10396.27,-2024 10235.18,-2024"/>
<text xml:space="preserve" text-anchor="start" x="10240.18" y="-2033.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">foreign key</text>
<polygon fill="none" stroke="#3f4c5f" points="10205.73,-1997.2 10205.73,-2024 10235.18,-2024 10235.18,-1997.2 10205.73,-1997.2"/>
<text xml:space="preserve" text-anchor="start" x="10210.73" y="-2007.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#d8dee9">?</text>
<polygon fill="none" stroke="#3f4c5f" points="10235.18,-1997.2 10235.18,-2024 10396.27,-2024 10396.27,-1997.2 10235.18,-1997.2"/>
<text xml:space="preserve" text-anchor="start" x="10240.18" y="-2007" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">nullable column</text>
<polygon fill="none" stroke="#3f4c5f" points="10205.73,-1970.4 10205.73,-1997.2 10235.18,-1997.2 10235.18,-1970.4 10205.73,-1970.4"/>
<text xml:space="preserve" text-anchor="start" x="10210.73" y="-1978.2" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#8b95a7">—</text>
<polygon fill="none" stroke="#3f4c5f" points="10235.18,-1970.4 10235.18,-1997.2 10396.27,-1997.2 10396.27,-1970.4 10235.18,-1970.4"/>
<text xml:space="preserve" text-anchor="start" x="10240.18" y="-1980.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">FOREIGN KEY constraint</text>
<polygon fill="none" stroke="#3f4c5f" points="10205.73,-1943.6 10205.73,-1970.4 10235.18,-1970.4 10235.18,-1943.6 10205.73,-1943.6"/>
<text xml:space="preserve" text-anchor="start" x="10210.73" y="-1951.4" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#8b95a7">&#45; &#45;</text>
<polygon fill="none" stroke="#3f4c5f" points="10235.18,-1943.6 10235.18,-1970.4 10396.27,-1970.4 10396.27,-1943.6 10235.18,-1943.6"/>
<text xml:space="preserve" text-anchor="start" x="10240.18" y="-1953.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">naming convention only, no constraint</text>
</g>
</g>
</svg>