Portal/rsconcept/frontend/public/db_schema.svg

1336 lines
131 KiB
XML
Raw Normal View History

2025-08-24 11:31:43 +03:00
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="2291pt" height="1623pt" viewBox="0.00 0.00 2291.00 1622.80">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1618.8)">
2024-07-28 13:07:00 +03:00
<title>model_graph</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="-4,4 -4,-1618.8 2287,-1618.8 2287,4 -4,4"/>
2024-07-28 13:07:00 +03:00
<g id="clust1" class="cluster">
<title>cluster_django_contrib_admin</title>
2025-08-05 12:08:09 +03:00
<path fill="none" stroke="#698b22" d="M20,-813.6C20,-813.6 224,-813.6 224,-813.6 230,-813.6 236,-819.6 236,-825.6 236,-825.6 236,-986.4 236,-986.4 236,-992.4 230,-998.4 224,-998.4 224,-998.4 20,-998.4 20,-998.4 14,-998.4 8,-992.4 8,-986.4 8,-986.4 8,-825.6 8,-825.6 8,-819.6 14,-813.6 20,-813.6"/>
<text text-anchor="start" x="30.6" y="-982.4" font-family="Roboto" font-size="8.00">          </text>
<text text-anchor="start" x="50.6" y="-982.4" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="75.6" y="-982.4" font-family="Roboto" font-weight="bold" font-size="10.00">django.contrib.admin</text>
<text text-anchor="start" x="168.4" y="-982.4" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="193.4" y="-982.4" font-family="Roboto" font-size="8.00">          </text>
</g>
<g id="clust2" class="cluster">
<title>cluster_django_contrib_auth</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="#698b22" d="M410,-152.4C410,-152.4 866,-152.4 866,-152.4 872,-152.4 878,-158.4 878,-164.4 878,-164.4 878,-746.8 878,-746.8 878,-752.8 872,-758.8 866,-758.8 866,-758.8 410,-758.8 410,-758.8 404,-758.8 398,-752.8 398,-746.8 398,-746.8 398,-164.4 398,-164.4 398,-158.4 404,-152.4 410,-152.4"/>
<text text-anchor="start" x="550.49" y="-742.8" font-family="Roboto" font-size="8.00">          </text>
<text text-anchor="start" x="570.49" y="-742.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="595.49" y="-742.8" font-family="Roboto" font-weight="bold" font-size="10.00">django.contrib.auth</text>
<text text-anchor="start" x="680.51" y="-742.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="705.51" y="-742.8" font-family="Roboto" font-size="8.00">          </text>
2024-07-28 13:07:00 +03:00
</g>
<g id="clust3" class="cluster">
<title>cluster_django_contrib_contenttypes</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="#698b22" d="M164,-8C164,-8 373,-8 373,-8 379,-8 385,-14 385,-20 385,-20 385,-112.8 385,-112.8 385,-118.8 379,-124.8 373,-124.8 373,-124.8 164,-124.8 164,-124.8 158,-124.8 152,-118.8 152,-112.8 152,-112.8 152,-20 152,-20 152,-14 158,-8 164,-8"/>
<text text-anchor="start" x="163.78" y="-108.8" font-family="Roboto" font-size="8.00">          </text>
<text text-anchor="start" x="183.78" y="-108.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="208.78" y="-108.8" font-family="Roboto" font-weight="bold" font-size="10.00">django.contrib.contenttypes</text>
<text text-anchor="start" x="328.22" y="-108.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="353.22" y="-108.8" font-family="Roboto" font-size="8.00">          </text>
2024-07-28 13:07:00 +03:00
</g>
<g id="clust4" class="cluster">
<title>cluster_django_contrib_sessions</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="#698b22" d="M2075,-1287.2C2075,-1287.2 2263,-1287.2 2263,-1287.2 2269,-1287.2 2275,-1293.2 2275,-1299.2 2275,-1299.2 2275,-1592 2275,-1592 2275,-1598 2269,-1604 2263,-1604 2263,-1604 2075,-1604 2075,-1604 2069,-1604 2063,-1598 2063,-1592 2063,-1592 2063,-1299.2 2063,-1299.2 2063,-1293.2 2069,-1287.2 2075,-1287.2"/>
<text text-anchor="start" x="2074.55" y="-1588" font-family="Roboto" font-size="8.00">          </text>
<text text-anchor="start" x="2094.55" y="-1588" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="2119.55" y="-1588" font-family="Roboto" font-weight="bold" font-size="10.00">django.contrib.sessions</text>
<text text-anchor="start" x="2218.45" y="-1588" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="2243.45" y="-1588" font-family="Roboto" font-size="8.00">          </text>
2024-07-28 13:07:00 +03:00
</g>
<g id="clust5" class="cluster">
<title>cluster_django_rest_passwordreset</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="#698b22" d="M285,-827.2C285,-827.2 491,-827.2 491,-827.2 497,-827.2 503,-833.2 503,-839.2 503,-839.2 503,-972.8 503,-972.8 503,-978.8 497,-984.8 491,-984.8 491,-984.8 285,-984.8 285,-984.8 279,-984.8 273,-978.8 273,-972.8 273,-972.8 273,-839.2 273,-839.2 273,-833.2 279,-827.2 285,-827.2"/>
<text text-anchor="start" x="284.67" y="-968.8" font-family="Roboto" font-size="8.00">          </text>
<text text-anchor="start" x="304.67" y="-968.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="329.67" y="-968.8" font-family="Roboto" font-weight="bold" font-size="10.00">django_rest_passwordreset</text>
<text text-anchor="start" x="446.33" y="-968.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="471.33" y="-968.8" font-family="Roboto" font-size="8.00">          </text>
2024-07-28 13:07:00 +03:00
</g>
<g id="clust6" class="cluster">
<title>cluster_apps_library</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="#698b22" d="M523,-786.4C523,-786.4 1047,-786.4 1047,-786.4 1053,-786.4 1059,-792.4 1059,-798.4 1059,-798.4 1059,-1172.8 1059,-1172.8 1059,-1178.8 1053,-1184.8 1047,-1184.8 1047,-1184.8 523,-1184.8 523,-1184.8 517,-1184.8 511,-1178.8 511,-1172.8 511,-1172.8 511,-798.4 511,-798.4 511,-792.4 517,-786.4 523,-786.4"/>
<text text-anchor="start" x="713.75" y="-1168.8" font-family="Roboto" font-size="8.00">          </text>
<text text-anchor="start" x="733.75" y="-1168.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="758.75" y="-1168.8" font-family="Roboto" font-weight="bold" font-size="10.00">apps.library</text>
<text text-anchor="start" x="811.25" y="-1168.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="836.25" y="-1168.8" font-family="Roboto" font-size="8.00">          </text>
2024-07-28 13:07:00 +03:00
</g>
<g id="clust7" class="cluster">
<title>cluster_apps_rsform</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="#698b22" d="M837,-1212.4C837,-1212.4 1031,-1212.4 1031,-1212.4 1037,-1212.4 1043,-1218.4 1043,-1224.4 1043,-1224.4 1043,-1588 1043,-1588 1043,-1594 1037,-1600 1031,-1600 1031,-1600 837,-1600 837,-1600 831,-1600 825,-1594 825,-1588 825,-1588 825,-1224.4 825,-1224.4 825,-1218.4 831,-1212.4 837,-1212.4"/>
<text text-anchor="start" x="863.03" y="-1584" font-family="Roboto" font-size="8.00">          </text>
<text text-anchor="start" x="883.03" y="-1584" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="908.03" y="-1584" font-family="Roboto" font-weight="bold" font-size="10.00">apps.rsform</text>
<text text-anchor="start" x="959.97" y="-1584" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="984.97" y="-1584" font-family="Roboto" font-size="8.00">          </text>
2024-07-28 13:07:00 +03:00
</g>
<g id="clust8" class="cluster">
<title>cluster_apps_oss</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="#698b22" d="M1179,-1034C1179,-1034 2043,-1034 2043,-1034 2049,-1034 2055,-1040 2055,-1046 2055,-1046 2055,-1594.8 2055,-1594.8 2055,-1600.8 2049,-1606.8 2043,-1606.8 2043,-1606.8 1179,-1606.8 1179,-1606.8 1173,-1606.8 1167,-1600.8 1167,-1594.8 1167,-1594.8 1167,-1046 1167,-1046 1167,-1040 1173,-1034 1179,-1034"/>
<text text-anchor="start" x="1548.35" y="-1590.8" font-family="Roboto" font-size="8.00">          </text>
<text text-anchor="start" x="1568.35" y="-1590.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="1593.35" y="-1590.8" font-family="Roboto" font-weight="bold" font-size="10.00">apps.oss</text>
<text text-anchor="start" x="1628.65" y="-1590.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="1653.65" y="-1590.8" font-family="Roboto" font-size="8.00">          </text>
2025-08-05 12:08:09 +03:00
</g>
<g id="clust9" class="cluster">
<title>cluster_apps_prompt</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="#698b22" d="M1079,-827.2C1079,-827.2 1235,-827.2 1235,-827.2 1241,-827.2 1247,-833.2 1247,-839.2 1247,-839.2 1247,-972.8 1247,-972.8 1247,-978.8 1241,-984.8 1235,-984.8 1235,-984.8 1079,-984.8 1079,-984.8 1073,-984.8 1067,-978.8 1067,-972.8 1067,-972.8 1067,-839.2 1067,-839.2 1067,-833.2 1073,-827.2 1079,-827.2"/>
<text text-anchor="start" x="1084.63" y="-968.8" font-family="Roboto" font-size="8.00">          </text>
<text text-anchor="start" x="1104.63" y="-968.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="1129.63" y="-968.8" font-family="Roboto" font-weight="bold" font-size="10.00">apps.prompt</text>
<text text-anchor="start" x="1184.37" y="-968.8" font-family="Roboto" font-size="10.00">          </text>
<text text-anchor="start" x="1209.37" y="-968.8" font-family="Roboto" font-size="8.00">          </text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_admin_models_LogEntry -->
<g id="node1" class="node">
<title>django_contrib_admin_models_LogEntry</title>
2025-08-05 12:08:09 +03:00
<polygon fill="white" stroke="none" points="24.35,-825.6 24.35,-958.4 219.65,-958.4 219.65,-825.6 24.35,-825.6"/>
<polygon fill="#1b563f" stroke="none" points="25.35,-935.4 25.35,-957.4 218.65,-957.4 218.65,-935.4 25.35,-935.4"/>
<text text-anchor="start" x="80.17" y="-944.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="92.17" y="-944.4" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      LogEntry      </text>
<text text-anchor="start" x="27.35" y="-927.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="39.35" y="-927.2" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="46.02" y="-927.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="109.1" y="-927.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="121.1" y="-927.2" font-family="Roboto" font-weight="bold" font-size="8.00">AutoField</text>
<text text-anchor="start" x="155.33" y="-927.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="27.35" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="39.35" y="-913.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">content_type</text>
<text text-anchor="start" x="83.34" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="109.1" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="121.1" y="-913.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">ForeignKey (id)</text>
<text text-anchor="start" x="175.54" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="27.35" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="39.35" y="-900" font-family="Roboto" font-weight="bold" font-size="8.00">user</text>
<text text-anchor="start" x="54.01" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="109.1" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="121.1" y="-900" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="175.54" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="27.35" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="39.35" y="-886.4" font-family="Roboto" font-size="8.00">action_flag</text>
<text text-anchor="start" x="75.33" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="109.1" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="121.1" y="-886.4" font-family="Roboto" font-size="8.00">PositiveSmallIntegerField</text>
<text text-anchor="start" x="204.65" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="27.35" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="39.35" y="-872.8" font-family="Roboto" font-size="8.00">action_time</text>
<text text-anchor="start" x="77.12" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="109.1" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="121.1" y="-872.8" font-family="Roboto" font-size="8.00">DateTimeField</text>
<text text-anchor="start" x="169.53" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="27.35" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="39.35" y="-859.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">change_message</text>
<text text-anchor="start" x="93.1" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="109.1" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="121.1" y="-859.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="152.21" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="27.35" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="39.35" y="-845.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">object_id</text>
<text text-anchor="start" x="69.12" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="109.1" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="121.1" y="-845.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="152.21" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="27.35" y="-832" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="39.35" y="-832" font-family="Roboto" font-size="8.00">object_repr</text>
<text text-anchor="start" x="75.78" y="-832" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="109.1" y="-832" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="121.1" y="-832" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="153.1" y="-832" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="24.35,-825.6 24.35,-958.4 219.65,-958.4 219.65,-825.6 24.35,-825.6"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_User -->
<g id="node5" class="node">
<title>django_contrib_auth_models_User</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="559.34,-537.2 559.34,-718.8 706.66,-718.8 706.66,-537.2 559.34,-537.2"/>
<polygon fill="#1b563f" stroke="none" points="560.34,-687.8 560.34,-717.8 705.66,-717.8 705.66,-687.8 560.34,-687.8"/>
<text text-anchor="start" x="609.5" y="-704.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="621.5" y="-704.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      User</text>
<text text-anchor="start" x="592.86" y="-694.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">&lt;</text>
<text text-anchor="start" x="598.55" y="-694.8" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="white">AbstractUser</text>
<text text-anchor="start" x="652.45" y="-694.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">&gt;      </text>
<text text-anchor="start" x="562.34" y="-679.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-679.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="581.01" y="-679.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-679.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-679.6" font-family="Roboto" font-weight="bold" font-size="8.00">AutoField</text>
<text text-anchor="start" x="677.45" y="-679.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-666" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-666" font-family="Roboto" font-style="italic" font-size="8.00">date_joined</text>
<text text-anchor="start" x="612.11" y="-666" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-666" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-666" font-family="Roboto" font-style="italic" font-size="8.00">DateTimeField</text>
<text text-anchor="start" x="691.66" y="-666" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-652.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-652.4" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">email</text>
<text text-anchor="start" x="592.11" y="-652.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-652.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-652.4" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">EmailField</text>
<text text-anchor="start" x="679.22" y="-652.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-638.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-638.8" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">first_name</text>
<text text-anchor="start" x="608.56" y="-638.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-638.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-638.8" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">CharField</text>
<text text-anchor="start" x="676.56" y="-638.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-625.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-625.2" font-family="Roboto" font-style="italic" font-size="8.00">is_active</text>
<text text-anchor="start" x="602.77" y="-625.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-625.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-625.2" font-family="Roboto" font-style="italic" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="686.77" y="-625.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-611.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-611.6" font-family="Roboto" font-style="italic" font-size="8.00">is_staff</text>
<text text-anchor="start" x="597.46" y="-611.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-611.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-611.6" font-family="Roboto" font-style="italic" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="686.77" y="-611.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-598" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-598" font-family="Roboto" font-style="italic" font-size="8.00">is_superuser</text>
<text text-anchor="start" x="615.23" y="-598" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-598" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-598" font-family="Roboto" font-style="italic" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="686.77" y="-598" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-584.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-584.4" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">last_login</text>
<text text-anchor="start" x="606.34" y="-584.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-584.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-584.4" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
<text text-anchor="start" x="691.66" y="-584.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-570.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-570.8" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">last_name</text>
<text text-anchor="start" x="607.22" y="-570.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-570.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-570.8" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">CharField</text>
<text text-anchor="start" x="676.56" y="-570.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-557.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-557.2" font-family="Roboto" font-style="italic" font-size="8.00">password</text>
<text text-anchor="start" x="605.01" y="-557.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-557.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-557.2" font-family="Roboto" font-style="italic" font-size="8.00">CharField</text>
<text text-anchor="start" x="676.56" y="-557.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="562.34" y="-543.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="574.34" y="-543.6" font-family="Roboto" font-style="italic" font-size="8.00">username</text>
<text text-anchor="start" x="605.44" y="-543.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="631.23" y="-543.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="643.23" y="-543.6" font-family="Roboto" font-style="italic" font-size="8.00">CharField</text>
<text text-anchor="start" x="676.56" y="-543.6" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="559.34,-537.2 559.34,-718.8 706.66,-718.8 706.66,-537.2 559.34,-537.2"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_admin_models_LogEntry&#45;&gt;django_contrib_auth_models_User -->
<g id="edge1" class="edge">
<title>django_contrib_admin_models_LogEntry-&gt;django_contrib_auth_models_User</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M220.25,-816.85C236.19,-806.06 252.79,-795.54 269,-786.4 362.11,-733.91 476.16,-687.2 551.51,-658.56"/>
<ellipse fill="black" stroke="black" cx="216.69" cy="-819.28" rx="4" ry="4"/>
<text text-anchor="middle" x="321.85" y="-769.2" font-family="Roboto" font-size="8.00"> user (logentry)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_contenttypes_models_ContentType -->
<g id="node6" class="node">
<title>django_contrib_contenttypes_models_ContentType</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="188.34,-20 188.34,-84.8 311.66,-84.8 311.66,-20 188.34,-20"/>
<polygon fill="#1b563f" stroke="none" points="189.34,-61.8 189.34,-83.8 310.66,-83.8 310.66,-61.8 189.34,-61.8"/>
<text text-anchor="start" x="200.94" y="-70.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="212.94" y="-70.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      ContentType      </text>
<text text-anchor="start" x="191.34" y="-53.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="203.34" y="-53.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="210.01" y="-53.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="250.44" y="-53.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="262.44" y="-53.6" font-family="Roboto" font-weight="bold" font-size="8.00">AutoField</text>
<text text-anchor="start" x="296.66" y="-53.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="191.34" y="-40" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="203.34" y="-40" font-family="Roboto" font-size="8.00">app_label</text>
<text text-anchor="start" x="234.44" y="-40" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="250.44" y="-40" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="262.44" y="-40" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="294.43" y="-40" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="191.34" y="-26.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="203.34" y="-26.4" font-family="Roboto" font-size="8.00">model</text>
<text text-anchor="start" x="223.34" y="-26.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="250.44" y="-26.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="262.44" y="-26.4" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="294.43" y="-26.4" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="188.34,-20 188.34,-84.8 311.66,-84.8 311.66,-20 188.34,-20"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_admin_models_LogEntry&#45;&gt;django_contrib_contenttypes_models_ContentType -->
<g id="edge2" class="edge">
<title>django_contrib_admin_models_LogEntry-&gt;django_contrib_contenttypes_models_ContentType</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M114.74,-812.99C110.51,-760.93 106,-690.93 106,-629 106,-629 106,-629 106,-202.6 106,-153.64 146.64,-114.59 184.74,-88.74"/>
<ellipse fill="black" stroke="black" cx="115.1" cy="-817.36" rx="4" ry="4"/>
<text text-anchor="middle" x="144.65" y="-387.6" font-family="Roboto" font-size="8.00"> content_type (logentry)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_AbstractUser -->
<g id="node2" class="node">
<title>django_contrib_auth_models_AbstractUser</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="414.1,-306 414.1,-474 603.9,-474 603.9,-306 414.1,-306"/>
<polygon fill="#1b563f" stroke="none" points="415.1,-443 415.1,-473 602.9,-473 602.9,-443 415.1,-443"/>
<text text-anchor="start" x="466.9" y="-460" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="478.9" y="-460" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      AbstractUser</text>
<text text-anchor="start" x="420.1" y="-450" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">&lt;</text>
<text text-anchor="start" x="425.79" y="-450" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="white">AbstractBaseUser,PermissionsMixin</text>
<text text-anchor="start" x="577.21" y="-450" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">&gt;      </text>
<text text-anchor="start" x="417.1" y="-434.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-434.8" font-family="Roboto" font-size="8.00">date_joined</text>
<text text-anchor="start" x="466.42" y="-434.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-434.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-434.8" font-family="Roboto" font-size="8.00">DateTimeField</text>
<text text-anchor="start" x="567.66" y="-434.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="417.1" y="-421.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-421.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">email</text>
<text text-anchor="start" x="446.87" y="-421.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-421.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-421.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">EmailField</text>
<text text-anchor="start" x="554.78" y="-421.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="417.1" y="-407.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-407.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">first_name</text>
<text text-anchor="start" x="463.31" y="-407.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-407.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-407.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">CharField</text>
<text text-anchor="start" x="551.22" y="-407.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="417.1" y="-394" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-394" font-family="Roboto" font-size="8.00">is_active</text>
<text text-anchor="start" x="457.53" y="-394" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-394" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-394" font-family="Roboto" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="562.33" y="-394" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="417.1" y="-380.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-380.4" font-family="Roboto" font-size="8.00">is_staff</text>
<text text-anchor="start" x="452.65" y="-380.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-380.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-380.4" font-family="Roboto" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="562.33" y="-380.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="417.1" y="-366.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-366.8" font-family="Roboto" font-style="italic" font-size="8.00">is_superuser</text>
<text text-anchor="start" x="469.99" y="-366.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-366.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-366.8" font-family="Roboto" font-style="italic" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="562.77" y="-366.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="417.1" y="-353.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-353.2" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">last_login</text>
<text text-anchor="start" x="461.1" y="-353.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-353.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-353.2" font-family="Roboto" font-style="italic" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
<text text-anchor="start" x="567.66" y="-353.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="417.1" y="-339.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-339.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">last_name</text>
<text text-anchor="start" x="461.53" y="-339.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-339.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-339.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">CharField</text>
<text text-anchor="start" x="551.22" y="-339.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="417.1" y="-326" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-326" font-family="Roboto" font-style="italic" font-size="8.00">password</text>
<text text-anchor="start" x="459.77" y="-326" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-326" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-326" font-family="Roboto" font-style="italic" font-size="8.00">CharField</text>
<text text-anchor="start" x="552.56" y="-326" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="417.1" y="-312.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="429.1" y="-312.4" font-family="Roboto" font-size="8.00">username</text>
<text text-anchor="start" x="459.75" y="-312.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="507.23" y="-312.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="519.23" y="-312.4" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="551.22" y="-312.4" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="414.1,-306 414.1,-474 603.9,-474 603.9,-306 414.1,-306"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_base_user_AbstractBaseUser -->
2025-08-24 11:31:43 +03:00
<g id="node24" class="node">
2024-07-28 13:07:00 +03:00
<title>django_contrib_auth_base_user_AbstractBaseUser</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="279.68,-192.4 279.68,-214.8 382.32,-214.8 382.32,-192.4 279.68,-192.4"/>
<polygon fill="#1b563f" stroke="none" points="279.68,-192.4 279.68,-214.8 382.32,-214.8 382.32,-192.4 279.68,-192.4"/>
<text text-anchor="start" x="283.68" y="-201" font-family="Roboto" font-size="8.00">  </text>
<text text-anchor="start" x="287.68" y="-201" font-family="Roboto" font-size="12.00" fill="white">AbstractBaseUser</text>
<text text-anchor="start" x="374.32" y="-201" font-family="Roboto" font-size="8.00">  </text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_AbstractUser&#45;&gt;django_contrib_auth_base_user_AbstractBaseUser -->
<g id="edge3" class="edge">
<title>django_contrib_auth_models_AbstractUser-&gt;django_contrib_auth_base_user_AbstractBaseUser</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M425.21,-302.2C399.56,-275.63 373.34,-248.46 355.09,-229.56"/>
<polygon fill="none" stroke="black" points="357.81,-227.34 348.35,-222.57 352.78,-232.2 357.81,-227.34"/>
<text text-anchor="middle" x="421.82" y="-276.8" font-family="Roboto" font-size="8.00"> abstract</text>
<text text-anchor="middle" x="421.82" y="-267.2" font-family="Roboto" font-size="8.00">inheritance</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_PermissionsMixin -->
2025-08-24 11:31:43 +03:00
<g id="node25" class="node">
2024-07-28 13:07:00 +03:00
<title>django_contrib_auth_models_PermissionsMixin</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="142.33,-192.4 142.33,-214.8 245.67,-214.8 245.67,-192.4 142.33,-192.4"/>
<polygon fill="#1b563f" stroke="none" points="142.33,-192.4 142.33,-214.8 245.67,-214.8 245.67,-192.4 142.33,-192.4"/>
<text text-anchor="start" x="146.33" y="-201" font-family="Roboto" font-size="8.00">  </text>
<text text-anchor="start" x="150.33" y="-201" font-family="Roboto" font-size="12.00" fill="white">PermissionsMixin</text>
<text text-anchor="start" x="237.67" y="-201" font-family="Roboto" font-size="8.00">  </text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_AbstractUser&#45;&gt;django_contrib_auth_models_PermissionsMixin -->
<g id="edge4" class="edge">
<title>django_contrib_auth_models_AbstractUser-&gt;django_contrib_auth_models_PermissionsMixin</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M406.34,-330.41C362.09,-304.97 309.85,-274.66 263,-246.8 252.57,-240.6 241.33,-233.78 231,-227.46"/>
<polygon fill="none" stroke="black" points="233.08,-224.63 222.73,-222.39 229.42,-230.6 233.08,-224.63"/>
<text text-anchor="middle" x="341.22" y="-276.8" font-family="Roboto" font-size="8.00"> abstract</text>
<text text-anchor="middle" x="341.22" y="-267.2" font-family="Roboto" font-size="8.00">inheritance</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_Permission -->
<g id="node3" class="node">
<title>django_contrib_auth_models_Permission</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="569.79,-164.4 569.79,-242.8 726.21,-242.8 726.21,-164.4 569.79,-164.4"/>
<polygon fill="#1b563f" stroke="none" points="570.79,-219.8 570.79,-241.8 725.21,-241.8 725.21,-219.8 570.79,-219.8"/>
<text text-anchor="start" x="603.39" y="-228.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="615.39" y="-228.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Permission      </text>
<text text-anchor="start" x="572.79" y="-211.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="584.79" y="-211.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="591.46" y="-211.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="644.78" y="-211.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="656.78" y="-211.6" font-family="Roboto" font-weight="bold" font-size="8.00">AutoField</text>
<text text-anchor="start" x="691" y="-211.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="572.79" y="-198" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="584.79" y="-198" font-family="Roboto" font-weight="bold" font-size="8.00">content_type</text>
<text text-anchor="start" x="628.78" y="-198" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="644.78" y="-198" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="656.78" y="-198" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="711.21" y="-198" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="572.79" y="-184.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="584.79" y="-184.4" font-family="Roboto" font-size="8.00">codename</text>
<text text-anchor="start" x="617.21" y="-184.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="644.78" y="-184.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="656.78" y="-184.4" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="688.78" y="-184.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="572.79" y="-170.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="584.79" y="-170.8" font-family="Roboto" font-size="8.00">name</text>
<text text-anchor="start" x="602.11" y="-170.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="644.78" y="-170.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="656.78" y="-170.8" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="688.78" y="-170.8" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="569.79,-164.4 569.79,-242.8 726.21,-242.8 726.21,-164.4 569.79,-164.4"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_Permission&#45;&gt;django_contrib_contenttypes_models_ContentType -->
<g id="edge5" class="edge">
<title>django_contrib_auth_models_Permission-&gt;django_contrib_contenttypes_models_ContentType</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M553.93,-167.34C482.01,-140.37 384.47,-103.81 319.5,-79.45"/>
<ellipse fill="black" stroke="black" cx="557.92" cy="-168.83" rx="4" ry="4"/>
<text text-anchor="middle" x="527.53" y="-135.2" font-family="Roboto" font-size="8.00"> content_type (permission)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_Group -->
<g id="node4" class="node">
<title>django_contrib_auth_models_Group</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="752.23,-364.4 752.23,-415.6 861.77,-415.6 861.77,-364.4 752.23,-364.4"/>
<polygon fill="#1b563f" stroke="none" points="753.23,-392.6 753.23,-414.6 860.77,-414.6 860.77,-392.6 753.23,-392.6"/>
<text text-anchor="start" x="771.83" y="-401.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="783.83" y="-401.6" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Group      </text>
<text text-anchor="start" x="755.23" y="-384.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="767.23" y="-384.4" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="773.9" y="-384.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="800.55" y="-384.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="812.55" y="-384.4" font-family="Roboto" font-weight="bold" font-size="8.00">AutoField</text>
<text text-anchor="start" x="846.77" y="-384.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="755.23" y="-370.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="767.23" y="-370.8" font-family="Roboto" font-size="8.00">name</text>
<text text-anchor="start" x="784.55" y="-370.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="800.55" y="-370.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="812.55" y="-370.8" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="844.55" y="-370.8" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="752.23,-364.4 752.23,-415.6 861.77,-415.6 861.77,-364.4 752.23,-364.4"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_Group&#45;&gt;django_contrib_auth_models_Permission -->
<g id="edge6" class="edge">
<title>django_contrib_auth_models_Group-&gt;django_contrib_auth_models_Permission</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M776.75,-353.92C752.2,-325.45 717.31,-284.98 690.04,-253.36"/>
<ellipse fill="black" stroke="black" cx="779.57" cy="-357.18" rx="4" ry="4"/>
<ellipse fill="black" stroke="black" cx="687.28" cy="-250.16" rx="4" ry="4"/>
<text text-anchor="middle" x="746.37" y="-272" font-family="Roboto" font-size="8.00"> permissions (group)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_User&#45;&gt;django_contrib_auth_models_AbstractUser -->
<g id="edge9" class="edge">
<title>django_contrib_auth_models_User-&gt;django_contrib_auth_models_AbstractUser</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M583.81,-533.39C575.94,-518.4 567.77,-502.86 559.86,-487.79"/>
<polygon fill="none" stroke="black" points="563.15,-486.54 555.4,-479.32 556.96,-489.8 563.15,-486.54"/>
<text text-anchor="middle" x="588.77" y="-508" font-family="Roboto" font-size="8.00"> abstract</text>
<text text-anchor="middle" x="588.77" y="-498.4" font-family="Roboto" font-size="8.00">inheritance</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_User&#45;&gt;django_contrib_auth_models_Permission -->
<g id="edge8" class="edge">
<title>django_contrib_auth_models_User-&gt;django_contrib_auth_models_Permission</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M636.64,-524.48C639.67,-439.28 643.84,-321.65 646.2,-255.35"/>
<ellipse fill="black" stroke="black" cx="636.49" cy="-528.76" rx="4" ry="4"/>
<ellipse fill="black" stroke="black" cx="646.34" cy="-251.24" rx="4" ry="4"/>
<text text-anchor="middle" x="683.43" y="-387.6" font-family="Roboto" font-size="8.00"> user_permissions (user)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_auth_models_User&#45;&gt;django_contrib_auth_models_Group -->
<g id="edge7" class="edge">
<title>django_contrib_auth_models_User-&gt;django_contrib_auth_models_Group</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M707.33,-526.18C733.47,-490.73 761.17,-453.16 780.72,-426.65"/>
<ellipse fill="black" stroke="black" cx="704.69" cy="-529.77" rx="4" ry="4"/>
<ellipse fill="black" stroke="black" cx="783.33" cy="-423.1" rx="4" ry="4"/>
<text text-anchor="middle" x="747.43" y="-503.2" font-family="Roboto" font-size="8.00"> groups (user)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_sessions_base_session_AbstractBaseSession -->
<g id="node7" class="node">
<title>django_contrib_sessions_base_session_AbstractBaseSession</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="2095.57,-1299.2 2095.57,-1350.4 2242.43,-1350.4 2242.43,-1299.2 2095.57,-1299.2"/>
<polygon fill="#1b563f" stroke="none" points="2096.57,-1327.4 2096.57,-1349.4 2241.43,-1349.4 2241.43,-1327.4 2096.57,-1327.4"/>
<text text-anchor="start" x="2103.83" y="-1336.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2115.83" y="-1336.4" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      AbstractBaseSession      </text>
<text text-anchor="start" x="2098.57" y="-1319.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2110.57" y="-1319.2" font-family="Roboto" font-size="8.00">expire_date</text>
<text text-anchor="start" x="2147.88" y="-1319.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2167" y="-1319.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2179" y="-1319.2" font-family="Roboto" font-size="8.00">DateTimeField</text>
<text text-anchor="start" x="2227.43" y="-1319.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2098.57" y="-1305.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2110.57" y="-1305.6" font-family="Roboto" font-size="8.00">session_data</text>
<text text-anchor="start" x="2151" y="-1305.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2167" y="-1305.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2179" y="-1305.6" font-family="Roboto" font-size="8.00">TextField</text>
<text text-anchor="start" x="2210.11" y="-1305.6" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="2095.57,-1299.2 2095.57,-1350.4 2242.43,-1350.4 2242.43,-1299.2 2095.57,-1299.2"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_sessions_models_Session -->
<g id="node8" class="node">
<title>django_contrib_sessions_models_Session</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="2095.12,-1491.2 2095.12,-1564 2242.88,-1564 2242.88,-1491.2 2095.12,-1491.2"/>
<polygon fill="#1b563f" stroke="none" points="2096.12,-1533 2096.12,-1563 2241.88,-1563 2241.88,-1533 2096.12,-1533"/>
<text text-anchor="start" x="2139.94" y="-1550" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2151.94" y="-1550" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Session</text>
<text text-anchor="start" x="2113.02" y="-1540" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">&lt;</text>
<text text-anchor="start" x="2118.71" y="-1540" font-family="Roboto" font-weight="bold" font-style="italic" font-size="10.00" fill="white">AbstractBaseSession</text>
<text text-anchor="start" x="2204.29" y="-1540" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">&gt;      </text>
<text text-anchor="start" x="2098.12" y="-1524.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2110.12" y="-1524.8" font-family="Roboto" font-weight="bold" font-style="italic" font-size="8.00">session_key</text>
<text text-anchor="start" x="2148.78" y="-1524.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2167.45" y="-1524.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2179.45" y="-1524.8" font-family="Roboto" font-weight="bold" font-style="italic" font-size="8.00">CharField</text>
<text text-anchor="start" x="2213.68" y="-1524.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2098.12" y="-1511.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2110.12" y="-1511.2" font-family="Roboto" font-style="italic" font-size="8.00">expire_date</text>
<text text-anchor="start" x="2147.88" y="-1511.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2167.45" y="-1511.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2179.45" y="-1511.2" font-family="Roboto" font-style="italic" font-size="8.00">DateTimeField</text>
<text text-anchor="start" x="2227.88" y="-1511.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2098.12" y="-1497.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2110.12" y="-1497.6" font-family="Roboto" font-style="italic" font-size="8.00">session_data</text>
<text text-anchor="start" x="2151.45" y="-1497.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2167.45" y="-1497.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="2179.45" y="-1497.6" font-family="Roboto" font-style="italic" font-size="8.00">TextField</text>
<text text-anchor="start" x="2210.11" y="-1497.6" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="2095.12,-1491.2 2095.12,-1564 2242.88,-1564 2242.88,-1491.2 2095.12,-1491.2"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_contrib_sessions_models_Session&#45;&gt;django_contrib_sessions_base_session_AbstractBaseSession -->
<g id="edge10" class="edge">
<title>django_contrib_sessions_models_Session-&gt;django_contrib_sessions_base_session_AbstractBaseSession</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M2169,-1487.41C2169,-1452.24 2169,-1400.86 2169,-1365.52"/>
<polygon fill="none" stroke="black" points="2172.5,-1365.72 2169,-1355.72 2165.5,-1365.72 2172.5,-1365.72"/>
<text text-anchor="middle" x="2186.77" y="-1459.2" font-family="Roboto" font-size="8.00"> abstract</text>
<text text-anchor="middle" x="2186.77" y="-1449.6" font-family="Roboto" font-size="8.00">inheritance</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_rest_passwordreset_models_ResetPasswordToken -->
<g id="node9" class="node">
<title>django_rest_passwordreset_models_ResetPasswordToken</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="319.13,-839.2 319.13,-944.8 486.87,-944.8 486.87,-839.2 319.13,-839.2"/>
<polygon fill="#1b563f" stroke="none" points="320.13,-921.8 320.13,-943.8 485.87,-943.8 485.87,-921.8 320.13,-921.8"/>
<text text-anchor="start" x="336.17" y="-930.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="348.17" y="-930.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      ResetPasswordToken      </text>
<text text-anchor="start" x="322.13" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="334.13" y="-913.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="340.8" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="384.78" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="396.78" y="-913.6" font-family="Roboto" font-weight="bold" font-size="8.00">AutoField</text>
<text text-anchor="start" x="431" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="322.13" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="334.13" y="-900" font-family="Roboto" font-weight="bold" font-size="8.00">user</text>
<text text-anchor="start" x="348.79" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="384.78" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="396.78" y="-900" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="451.21" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="322.13" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="334.13" y="-886.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">created_at</text>
<text text-anchor="start" x="366.99" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="384.78" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="396.78" y="-886.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
<text text-anchor="start" x="445.21" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="322.13" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="334.13" y="-872.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">ip_address</text>
<text text-anchor="start" x="368.34" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="384.78" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="396.78" y="-872.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">GenericIPAddressField</text>
<text text-anchor="start" x="471.87" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="322.13" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="334.13" y="-859.2" font-family="Roboto" font-size="8.00">key</text>
<text text-anchor="start" x="345.68" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="384.78" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="396.78" y="-859.2" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="428.78" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="322.13" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="334.13" y="-845.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">user_agent</text>
<text text-anchor="start" x="368.78" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="384.78" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="396.78" y="-845.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">CharField</text>
<text text-anchor="start" x="428.78" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="319.13,-839.2 319.13,-944.8 486.87,-944.8 486.87,-839.2 319.13,-839.2"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- django_rest_passwordreset_models_ResetPasswordToken&#45;&gt;django_contrib_auth_models_User -->
<g id="edge11" class="edge">
<title>django_rest_passwordreset_models_ResetPasswordToken-&gt;django_contrib_auth_models_User</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M448.59,-828.44C463.84,-808.35 481.27,-786.26 498.14,-766.8 514.8,-747.58 533.46,-727.62 551.45,-709.06"/>
<ellipse fill="black" stroke="black" cx="446" cy="-831.87" rx="4" ry="4"/>
<text text-anchor="middle" x="546.57" y="-769.2" font-family="Roboto" font-size="8.00"> user (password_reset_tokens)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_library_models_Editor_Editor -->
<g id="node10" class="node">
<title>apps_library_models_Editor_Editor</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="527.13,-1052.8 527.13,-1131.2 676.87,-1131.2 676.87,-1052.8 527.13,-1052.8"/>
<polygon fill="#1b563f" stroke="none" points="528.13,-1108.2 528.13,-1130.2 675.87,-1130.2 675.87,-1108.2 528.13,-1108.2"/>
<text text-anchor="start" x="567.11" y="-1117.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="579.11" y="-1117.2" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Editor      </text>
<text text-anchor="start" x="530.13" y="-1100" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="542.13" y="-1100" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="548.8" y="-1100" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="595.44" y="-1100" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="607.44" y="-1100" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="653.22" y="-1100" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="530.13" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="542.13" y="-1086.4" font-family="Roboto" font-weight="bold" font-size="8.00">editor</text>
<text text-anchor="start" x="562.57" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="595.44" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="607.44" y="-1086.4" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="661.87" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="530.13" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="542.13" y="-1072.8" font-family="Roboto" font-weight="bold" font-size="8.00">item</text>
<text text-anchor="start" x="557.23" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="595.44" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="607.44" y="-1072.8" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="661.87" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="530.13" y="-1059.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="542.13" y="-1059.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">time_create</text>
<text text-anchor="start" x="579.44" y="-1059.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="595.44" y="-1059.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="607.44" y="-1059.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
<text text-anchor="start" x="655.87" y="-1059.2" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="527.13,-1052.8 527.13,-1131.2 676.87,-1131.2 676.87,-1052.8 527.13,-1052.8"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_library_models_Editor_Editor&#45;&gt;django_contrib_auth_models_User -->
<g id="edge13" class="edge">
<title>apps_library_models_Editor_Editor-&gt;django_contrib_auth_models_User</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M605.41,-1040.24C610.52,-963.99 620.28,-818.62 626.71,-722.75"/>
<ellipse fill="black" stroke="black" cx="605.11" cy="-1044.7" rx="4" ry="4"/>
<text text-anchor="middle" x="645.41" y="-889.6" font-family="Roboto" font-size="8.00"> editor (editor)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_library_models_LibraryItem_LibraryItem -->
2024-09-04 14:35:03 +03:00
<g id="node12" class="node">
2024-07-28 13:07:00 +03:00
<title>apps_library_models_LibraryItem_LibraryItem</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="886.57,-798.4 886.57,-985.6 1043.43,-985.6 1043.43,-798.4 886.57,-798.4"/>
<polygon fill="#1b563f" stroke="none" points="887.57,-962.6 887.57,-984.6 1042.43,-984.6 1042.43,-962.6 887.57,-962.6"/>
<text text-anchor="start" x="917.06" y="-971.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="929.06" y="-971.6" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      LibraryItem      </text>
<text text-anchor="start" x="889.57" y="-954.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-954.4" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="908.24" y="-954.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-954.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-954.4" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="1019.78" y="-954.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-940.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-940.8" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">owner</text>
<text text-anchor="start" x="922.9" y="-940.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-940.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-940.8" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">ForeignKey (id)</text>
<text text-anchor="start" x="1028.43" y="-940.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-927.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-927.2" font-family="Roboto" font-size="8.00">access_policy</text>
<text text-anchor="start" x="946" y="-927.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-927.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-927.2" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="1005.99" y="-927.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-913.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">alias</text>
<text text-anchor="start" x="916.23" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-913.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">CharField</text>
<text text-anchor="start" x="1005.99" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-900" font-family="Roboto" font-size="8.00" fill="#7b7b7b">description</text>
<text text-anchor="start" x="937.12" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-900" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="1005.1" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-886.4" font-family="Roboto" font-size="8.00">item_type</text>
<text text-anchor="start" x="933.56" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-886.4" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="1005.99" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-872.8" font-family="Roboto" font-size="8.00">location</text>
<text text-anchor="start" x="927.34" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-872.8" font-family="Roboto" font-size="8.00">TextField</text>
<text text-anchor="start" x="1005.1" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-859.2" font-family="Roboto" font-size="8.00">read_only</text>
<text text-anchor="start" x="933.56" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-859.2" font-family="Roboto" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="1017.1" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-845.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">time_create</text>
<text text-anchor="start" x="938.88" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-845.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
<text text-anchor="start" x="1022.43" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-832" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-832" font-family="Roboto" font-size="8.00" fill="#7b7b7b">time_update</text>
<text text-anchor="start" x="941.11" y="-832" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-832" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-832" font-family="Roboto" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
<text text-anchor="start" x="1022.43" y="-832" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-818.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-818.4" font-family="Roboto" font-size="8.00">title</text>
<text text-anchor="start" x="914.01" y="-818.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-818.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-818.4" font-family="Roboto" font-size="8.00">TextField</text>
<text text-anchor="start" x="1005.1" y="-818.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="889.57" y="-804.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="901.57" y="-804.8" font-family="Roboto" font-size="8.00">visible</text>
<text text-anchor="start" x="922.9" y="-804.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="962" y="-804.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="974" y="-804.8" font-family="Roboto" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="1017.1" y="-804.8" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="886.57,-798.4 886.57,-985.6 1043.43,-985.6 1043.43,-798.4 886.57,-798.4"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_library_models_Editor_Editor&#45;&gt;apps_library_models_LibraryItem_LibraryItem -->
<g id="edge12" class="edge">
<title>apps_library_models_Editor_Editor-&gt;apps_library_models_LibraryItem_LibraryItem</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M676.28,-1044.33C682.24,-1040.78 688.2,-1037.3 694,-1034 754.85,-999.38 825,-962.98 878.68,-935.83"/>
<ellipse fill="black" stroke="black" cx="672.59" cy="-1046.54" rx="4" ry="4"/>
<text text-anchor="middle" x="758.77" y="-1010" font-family="Roboto" font-size="8.00"> item (editor)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_library_models_Version_Version -->
2024-09-04 14:35:03 +03:00
<g id="node11" class="node">
2024-07-28 13:07:00 +03:00
<title>apps_library_models_Version_Version</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="711.13,-1039.2 711.13,-1144.8 860.87,-1144.8 860.87,-1039.2 711.13,-1039.2"/>
<polygon fill="#1b563f" stroke="none" points="712.13,-1121.8 712.13,-1143.8 859.87,-1143.8 859.87,-1121.8 712.13,-1121.8"/>
<text text-anchor="start" x="748.33" y="-1130.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="760.33" y="-1130.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Version      </text>
<text text-anchor="start" x="714.13" y="-1113.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="726.13" y="-1113.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="732.8" y="-1113.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="779.44" y="-1113.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="791.44" y="-1113.6" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="837.22" y="-1113.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="714.13" y="-1100" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="726.13" y="-1100" font-family="Roboto" font-weight="bold" font-size="8.00">item</text>
<text text-anchor="start" x="741.23" y="-1100" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="779.44" y="-1100" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="791.44" y="-1100" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="845.87" y="-1100" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="714.13" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="726.13" y="-1086.4" font-family="Roboto" font-size="8.00">data</text>
<text text-anchor="start" x="739.45" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="779.44" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="791.44" y="-1086.4" font-family="Roboto" font-size="8.00">JSONField</text>
<text text-anchor="start" x="827" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="714.13" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="726.13" y="-1072.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">description</text>
<text text-anchor="start" x="761.68" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="779.44" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="791.44" y="-1072.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="822.54" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="714.13" y="-1059.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="726.13" y="-1059.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">time_create</text>
<text text-anchor="start" x="763.44" y="-1059.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="779.44" y="-1059.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="791.44" y="-1059.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">DateTimeField</text>
<text text-anchor="start" x="839.87" y="-1059.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="714.13" y="-1045.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="726.13" y="-1045.6" font-family="Roboto" font-size="8.00">version</text>
<text text-anchor="start" x="749.68" y="-1045.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="779.44" y="-1045.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="791.44" y="-1045.6" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="823.43" y="-1045.6" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="711.13,-1039.2 711.13,-1144.8 860.87,-1144.8 860.87,-1039.2 711.13,-1039.2"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_library_models_Version_Version&#45;&gt;apps_library_models_LibraryItem_LibraryItem -->
2024-09-04 14:35:03 +03:00
<g id="edge14" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_library_models_Version_Version-&gt;apps_library_models_LibraryItem_LibraryItem</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M842.32,-1028.7C853.92,-1015.87 866.39,-1002.07 878.78,-988.38"/>
<ellipse fill="black" stroke="black" cx="839.36" cy="-1031.98" rx="4" ry="4"/>
<text text-anchor="middle" x="883.02" y="-1010" font-family="Roboto" font-size="8.00"> item (version)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_library_models_LibraryItem_LibraryItem&#45;&gt;django_contrib_auth_models_User -->
2024-09-04 14:35:03 +03:00
<g id="edge15" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_library_models_LibraryItem_LibraryItem-&gt;django_contrib_auth_models_User</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M871.74,-817.4C822.33,-778.41 762.2,-730.96 714.65,-693.43"/>
<ellipse fill="black" stroke="black" cx="875.11" cy="-820.06" rx="4" ry="4"/>
<text text-anchor="middle" x="851.31" y="-769.2" font-family="Roboto" font-size="8.00"> owner (libraryitem)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_library_models_LibraryTemplate_LibraryTemplate -->
2024-09-04 14:35:03 +03:00
<g id="node13" class="node">
2024-07-28 13:07:00 +03:00
<title>apps_library_models_LibraryTemplate_LibraryTemplate</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="895.23,-1066.4 895.23,-1117.6 1042.77,-1117.6 1042.77,-1066.4 895.23,-1066.4"/>
<polygon fill="#1b563f" stroke="none" points="896.23,-1094.6 896.23,-1116.6 1041.77,-1116.6 1041.77,-1094.6 896.23,-1094.6"/>
<text text-anchor="start" x="910.78" y="-1103.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="922.78" y="-1103.6" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      LibraryTemplate      </text>
<text text-anchor="start" x="898.23" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="910.23" y="-1086.4" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="916.9" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="961.34" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="973.34" y="-1086.4" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="1019.12" y="-1086.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="898.23" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="910.23" y="-1072.8" font-family="Roboto" font-weight="bold" font-size="8.00">lib_source</text>
<text text-anchor="start" x="945.34" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="961.34" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="973.34" y="-1072.8" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1027.77" y="-1072.8" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="895.23,-1066.4 895.23,-1117.6 1042.77,-1117.6 1042.77,-1066.4 895.23,-1066.4"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_library_models_LibraryTemplate_LibraryTemplate&#45;&gt;apps_library_models_LibraryItem_LibraryItem -->
2024-09-04 14:35:03 +03:00
<g id="edge16" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_library_models_LibraryTemplate_LibraryTemplate-&gt;apps_library_models_LibraryItem_LibraryItem</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M968.25,-1053.74C967.88,-1035.35 967.41,-1012.24 966.95,-989.31"/>
<ellipse fill="black" stroke="black" cx="968.34" cy="-1058.13" rx="4" ry="4"/>
<text text-anchor="middle" x="1013.24" y="-1010" font-family="Roboto" font-size="8.00"> lib_source (librarytemplate)</text>
2024-07-28 13:07:00 +03:00
</g>
2025-08-24 11:31:43 +03:00
<!-- apps_rsform_models_Attribution_Attribution -->
2024-09-04 14:35:03 +03:00
<g id="node14" class="node">
2025-08-24 11:31:43 +03:00
<title>apps_rsform_models_Attribution_Attribution</title>
<polygon fill="white" stroke="none" points="860.56,-1495.2 860.56,-1560 1005.44,-1560 1005.44,-1495.2 860.56,-1495.2"/>
<polygon fill="#1b563f" stroke="none" points="861.56,-1537 861.56,-1559 1004.44,-1559 1004.44,-1537 861.56,-1537"/>
<text text-anchor="start" x="887.55" y="-1546" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="899.55" y="-1546" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Attribution      </text>
<text text-anchor="start" x="863.56" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="875.56" y="-1528.8" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="882.24" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="924" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="936" y="-1528.8" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="981.78" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="863.56" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="875.56" y="-1515.2" font-family="Roboto" font-weight="bold" font-size="8.00">attribute</text>
<text text-anchor="start" x="905.78" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="924" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="936" y="-1515.2" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="990.44" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="863.56" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="875.56" y="-1501.6" font-family="Roboto" font-weight="bold" font-size="8.00">container</text>
<text text-anchor="start" x="908" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="924" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="936" y="-1501.6" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="990.44" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="860.56,-1495.2 860.56,-1560 1005.44,-1560 1005.44,-1495.2 860.56,-1495.2"/>
</g>
<!-- apps_rsform_models_Constituenta_Constituenta -->
<g id="node15" class="node">
2024-07-28 13:07:00 +03:00
<title>apps_rsform_models_Constituenta_Constituenta</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="841.46,-1224.4 841.46,-1425.2 1026.54,-1425.2 1026.54,-1224.4 841.46,-1224.4"/>
<polygon fill="#1b563f" stroke="none" points="842.46,-1402.2 842.46,-1424.2 1025.54,-1424.2 1025.54,-1402.2 842.46,-1402.2"/>
<text text-anchor="start" x="885.5" y="-1411.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="897.5" y="-1411.2" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Constituenta      </text>
<text text-anchor="start" x="844.46" y="-1394" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1394" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="863.13" y="-1394" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1394" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1394" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="992.45" y="-1394" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1380.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1380.4" font-family="Roboto" font-weight="bold" font-size="8.00">schema</text>
<text text-anchor="start" x="881.79" y="-1380.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1380.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1380.4" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1001.1" y="-1380.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1366.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1366.8" font-family="Roboto" font-size="8.00">alias</text>
<text text-anchor="start" x="871.12" y="-1366.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1366.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1366.8" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="978.66" y="-1366.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1353.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1353.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">convention</text>
<text text-anchor="start" x="892" y="-1353.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1353.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1353.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="977.77" y="-1353.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1339.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1339.6" font-family="Roboto" font-size="8.00">crucial</text>
<text text-anchor="start" x="878.22" y="-1339.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1339.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1339.6" font-family="Roboto" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="989.77" y="-1339.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1326" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1326" font-family="Roboto" font-size="8.00">cst_type</text>
<text text-anchor="start" x="883.12" y="-1326" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1326" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1326" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="978.66" y="-1326" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1312.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1312.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">definition_formal</text>
<text text-anchor="start" x="912.89" y="-1312.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1312.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1312.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="977.77" y="-1312.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1298.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1298.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">definition_raw</text>
<text text-anchor="start" x="903.55" y="-1298.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1298.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1298.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="977.77" y="-1298.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1285.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1285.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">definition_resolved</text>
<text text-anchor="start" x="918.66" y="-1285.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1285.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1285.2" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="977.77" y="-1285.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1271.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1271.6" font-family="Roboto" font-size="8.00">order</text>
<text text-anchor="start" x="873.34" y="-1271.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1271.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1271.6" font-family="Roboto" font-size="8.00">PositiveIntegerField</text>
<text text-anchor="start" x="1011.54" y="-1271.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1258" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1258" font-family="Roboto" font-size="8.00">term_forms</text>
<text text-anchor="start" x="893.78" y="-1258" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1258" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1258" font-family="Roboto" font-size="8.00">JSONField</text>
<text text-anchor="start" x="982.23" y="-1258" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1244.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1244.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">term_raw</text>
<text text-anchor="start" x="887.11" y="-1244.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1244.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1244.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="977.77" y="-1244.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="844.46" y="-1230.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="856.46" y="-1230.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">term_resolved</text>
<text text-anchor="start" x="902.22" y="-1230.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="934.66" y="-1230.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="946.66" y="-1230.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="977.77" y="-1230.8" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="841.46,-1224.4 841.46,-1425.2 1026.54,-1425.2 1026.54,-1224.4 841.46,-1224.4"/>
</g>
<!-- apps_rsform_models_Attribution_Attribution&#45;&gt;apps_rsform_models_Constituenta_Constituenta -->
<g id="edge17" class="edge">
<title>apps_rsform_models_Attribution_Attribution-&gt;apps_rsform_models_Constituenta_Constituenta</title>
<path fill="none" stroke="black" d="M863.14,-1485.24C853.48,-1474.29 848.13,-1461.49 852.48,-1447.2 854.33,-1441.13 856.6,-1435.09 859.18,-1429.12"/>
<ellipse fill="black" stroke="black" cx="866.12" cy="-1488.26" rx="4" ry="4"/>
<text text-anchor="middle" x="892.24" y="-1454.4" font-family="Roboto" font-size="8.00"> container (as_container)</text>
</g>
<!-- apps_rsform_models_Attribution_Attribution&#45;&gt;apps_rsform_models_Constituenta_Constituenta -->
<g id="edge18" class="edge">
<title>apps_rsform_models_Attribution_Attribution-&gt;apps_rsform_models_Constituenta_Constituenta</title>
<path fill="none" stroke="black" d="M933.22,-1483.02C933.3,-1466.97 933.39,-1448.04 933.49,-1428.97"/>
<ellipse fill="black" stroke="black" cx="933.2" cy="-1487.12" rx="4" ry="4"/>
<text text-anchor="middle" x="970.03" y="-1454.4" font-family="Roboto" font-size="8.00"> attribute (as_attribute)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_rsform_models_Constituenta_Constituenta&#45;&gt;apps_library_models_LibraryItem_LibraryItem -->
2025-08-24 11:31:43 +03:00
<g id="edge19" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_rsform_models_Constituenta_Constituenta-&gt;apps_library_models_LibraryItem_LibraryItem</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1039.32,-1223.03C1047.57,-1210.91 1054.74,-1198.09 1060,-1184.8 1089.01,-1111.57 1090.29,-1081.49 1063,-1007.6 1059.92,-999.25 1055.92,-991.1 1051.32,-983.24"/>
<ellipse fill="black" stroke="black" cx="1036.93" cy="-1226.4" rx="4" ry="4"/>
<text text-anchor="middle" x="1118.63" y="-1089.6" font-family="Roboto" font-size="8.00"> schema (constituenta)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Argument_Argument -->
2025-08-24 11:31:43 +03:00
<g id="node16" class="node">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Argument_Argument</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="1549.9,-1488.4 1549.9,-1566.8 1706.1,-1566.8 1706.1,-1488.4 1549.9,-1488.4"/>
<polygon fill="#1b563f" stroke="none" points="1550.9,-1543.8 1550.9,-1565.8 1705.1,-1565.8 1705.1,-1543.8 1550.9,-1543.8"/>
<text text-anchor="start" x="1585.06" y="-1552.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1597.06" y="-1552.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Argument      </text>
<text text-anchor="start" x="1552.9" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1564.9" y="-1535.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="1571.57" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1614.22" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1626.22" y="-1535.6" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="1672.01" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1552.9" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1564.9" y="-1522" font-family="Roboto" font-weight="bold" font-size="8.00">argument</text>
<text text-anchor="start" x="1598.22" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1614.22" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1626.22" y="-1522" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1680.66" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1552.9" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1564.9" y="-1508.4" font-family="Roboto" font-weight="bold" font-size="8.00">operation</text>
<text text-anchor="start" x="1597.78" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1614.22" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1626.22" y="-1508.4" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1680.66" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1552.9" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1564.9" y="-1494.8" font-family="Roboto" font-size="8.00">order</text>
<text text-anchor="start" x="1581.78" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1614.22" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1626.22" y="-1494.8" font-family="Roboto" font-size="8.00">PositiveIntegerField</text>
<text text-anchor="start" x="1691.1" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="1549.9,-1488.4 1549.9,-1566.8 1706.1,-1566.8 1706.1,-1488.4 1549.9,-1488.4"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Operation_Operation -->
2025-08-24 11:31:43 +03:00
<g id="node22" class="node">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Operation_Operation</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="1484.79,-1258.4 1484.79,-1391.2 1645.21,-1391.2 1645.21,-1258.4 1484.79,-1258.4"/>
<polygon fill="#1b563f" stroke="none" points="1485.79,-1368.2 1485.79,-1390.2 1644.21,-1390.2 1644.21,-1368.2 1485.79,-1368.2"/>
<text text-anchor="start" x="1522.06" y="-1377.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1534.06" y="-1377.2" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Operation      </text>
<text text-anchor="start" x="1487.79" y="-1360" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1499.79" y="-1360" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="1506.46" y="-1360" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1563.78" y="-1360" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1575.78" y="-1360" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="1621.56" y="-1360" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1487.79" y="-1346.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1499.79" y="-1346.4" font-family="Roboto" font-weight="bold" font-size="8.00">oss</text>
<text text-anchor="start" x="1510.02" y="-1346.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1563.78" y="-1346.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1575.78" y="-1346.4" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1630.21" y="-1346.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1487.79" y="-1332.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1499.79" y="-1332.8" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">parent</text>
<text text-anchor="start" x="1522.46" y="-1332.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1563.78" y="-1332.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1575.78" y="-1332.8" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">ForeignKey (id)</text>
<text text-anchor="start" x="1630.21" y="-1332.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1487.79" y="-1319.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1499.79" y="-1319.2" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">result</text>
<text text-anchor="start" x="1519.34" y="-1319.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1563.78" y="-1319.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1575.78" y="-1319.2" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">ForeignKey (id)</text>
<text text-anchor="start" x="1630.21" y="-1319.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1487.79" y="-1305.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1499.79" y="-1305.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">alias</text>
<text text-anchor="start" x="1514.45" y="-1305.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1563.78" y="-1305.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1575.78" y="-1305.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">CharField</text>
<text text-anchor="start" x="1607.77" y="-1305.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1487.79" y="-1292" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1499.79" y="-1292" font-family="Roboto" font-size="8.00" fill="#7b7b7b">description</text>
<text text-anchor="start" x="1535.34" y="-1292" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1563.78" y="-1292" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1575.78" y="-1292" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="1606.88" y="-1292" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1487.79" y="-1278.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1499.79" y="-1278.4" font-family="Roboto" font-size="8.00">operation_type</text>
<text text-anchor="start" x="1547.78" y="-1278.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1563.78" y="-1278.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1575.78" y="-1278.4" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="1607.77" y="-1278.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1487.79" y="-1264.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1499.79" y="-1264.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">title</text>
<text text-anchor="start" x="1512.23" y="-1264.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1563.78" y="-1264.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1575.78" y="-1264.8" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="1606.88" y="-1264.8" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="1484.79,-1258.4 1484.79,-1391.2 1645.21,-1391.2 1645.21,-1258.4 1484.79,-1258.4"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Argument_Argument&#45;&gt;apps_oss_models_Operation_Operation -->
2025-08-24 11:31:43 +03:00
<g id="edge20" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Argument_Argument-&gt;apps_oss_models_Operation_Operation</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1612.15,-1476.07C1604.45,-1451.55 1595.09,-1421.71 1586.74,-1395.1"/>
<ellipse fill="black" stroke="black" cx="1613.45" cy="-1480.21" rx="4" ry="4"/>
<text text-anchor="middle" x="1644.05" y="-1454.4" font-family="Roboto" font-size="8.00"> operation (arguments)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Argument_Argument&#45;&gt;apps_oss_models_Operation_Operation -->
2025-08-24 11:31:43 +03:00
<g id="edge21" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Argument_Argument-&gt;apps_oss_models_Operation_Operation</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1681.96,-1476.84C1686.58,-1467.42 1688.14,-1457.33 1684,-1447.2 1676.25,-1428.21 1663.93,-1410.58 1650.1,-1394.98"/>
<ellipse fill="black" stroke="black" cx="1679.69" cy="-1480.7" rx="4" ry="4"/>
<text text-anchor="middle" x="1725.49" y="-1454.4" font-family="Roboto" font-size="8.00"> argument (descendants)</text>
2024-07-28 13:07:00 +03:00
</g>
2025-08-05 12:08:09 +03:00
<!-- apps_oss_models_Block_Block -->
2025-08-24 11:31:43 +03:00
<g id="node17" class="node">
2025-08-05 12:08:09 +03:00
<title>apps_oss_models_Block_Block</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="1277.01,-1046 1277.01,-1138 1424.99,-1138 1424.99,-1046 1277.01,-1046"/>
<polygon fill="#1b563f" stroke="none" points="1278.01,-1115 1278.01,-1137 1423.99,-1137 1423.99,-1115 1278.01,-1115"/>
<text text-anchor="start" x="1317.78" y="-1124" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1329.78" y="-1124" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Block      </text>
<text text-anchor="start" x="1280.01" y="-1106.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1292.01" y="-1106.8" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="1298.68" y="-1106.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1343.56" y="-1106.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1355.56" y="-1106.8" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="1401.34" y="-1106.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1280.01" y="-1093.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1292.01" y="-1093.2" font-family="Roboto" font-weight="bold" font-size="8.00">oss</text>
<text text-anchor="start" x="1302.24" y="-1093.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1343.56" y="-1093.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1355.56" y="-1093.2" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1409.99" y="-1093.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1280.01" y="-1079.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1292.01" y="-1079.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">parent</text>
<text text-anchor="start" x="1314.67" y="-1079.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1343.56" y="-1079.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1355.56" y="-1079.6" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">ForeignKey (id)</text>
<text text-anchor="start" x="1409.99" y="-1079.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1280.01" y="-1066" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1292.01" y="-1066" font-family="Roboto" font-size="8.00" fill="#7b7b7b">description</text>
<text text-anchor="start" x="1327.56" y="-1066" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1343.56" y="-1066" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1355.56" y="-1066" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="1386.66" y="-1066" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1280.01" y="-1052.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1292.01" y="-1052.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">title</text>
<text text-anchor="start" x="1304.45" y="-1052.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1343.56" y="-1052.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1355.56" y="-1052.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="1386.66" y="-1052.4" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="1277.01,-1046 1277.01,-1138 1424.99,-1138 1424.99,-1046 1277.01,-1046"/>
2025-08-05 12:08:09 +03:00
</g>
<!-- apps_oss_models_Block_Block&#45;&gt;apps_library_models_LibraryItem_LibraryItem -->
2025-08-24 11:31:43 +03:00
<g id="edge22" class="edge">
2025-08-05 12:08:09 +03:00
<title>apps_oss_models_Block_Block-&gt;apps_library_models_LibraryItem_LibraryItem</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1275.44,-1037.69C1254.79,-1025.67 1231.8,-1014.45 1209,-1007.6 1177.87,-998.24 1092.38,-1012.32 1063,-998.4 1057.58,-995.83 1052.32,-992.82 1047.22,-989.47"/>
<ellipse fill="black" stroke="black" cx="1279.07" cy="-1039.85" rx="4" ry="4"/>
<text text-anchor="middle" x="1254.41" y="-1010" font-family="Roboto" font-size="8.00"> oss (blocks)</text>
2025-08-05 12:08:09 +03:00
</g>
<!-- apps_oss_models_Block_Block&#45;&gt;apps_oss_models_Block_Block -->
2025-08-24 11:31:43 +03:00
<g id="edge23" class="edge">
2025-08-05 12:08:09 +03:00
<title>apps_oss_models_Block_Block-&gt;apps_oss_models_Block_Block</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1440.96,-1102.85C1447.19,-1100.36 1450.99,-1096.75 1450.99,-1092 1450.99,-1085.39 1443.64,-1080.98 1432.6,-1078.76"/>
<ellipse fill="black" stroke="black" cx="1436.93" cy="-1104" rx="4" ry="4"/>
<text text-anchor="middle" x="1489.87" y="-1089.6" font-family="Roboto" font-size="8.00"> parent (as_child_block)</text>
2025-08-05 12:08:09 +03:00
</g>
<!-- apps_oss_models_Inheritance_Inheritance -->
2025-08-24 11:31:43 +03:00
<g id="node18" class="node">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Inheritance_Inheritance</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="1183.34,-1488.4 1183.34,-1566.8 1328.66,-1566.8 1328.66,-1488.4 1183.34,-1488.4"/>
<polygon fill="#1b563f" stroke="none" points="1184.34,-1543.8 1184.34,-1565.8 1327.66,-1565.8 1327.66,-1543.8 1184.34,-1543.8"/>
<text text-anchor="start" x="1210.28" y="-1552.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1222.28" y="-1552.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Inheritance      </text>
<text text-anchor="start" x="1186.34" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1198.34" y="-1535.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="1205.01" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1247.23" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1259.23" y="-1535.6" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="1305.01" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1186.34" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1198.34" y="-1522" font-family="Roboto" font-weight="bold" font-size="8.00">child</text>
<text text-anchor="start" x="1215.23" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1247.23" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1259.23" y="-1522" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1313.66" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1186.34" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1198.34" y="-1508.4" font-family="Roboto" font-weight="bold" font-size="8.00">operation</text>
<text text-anchor="start" x="1231.23" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1247.23" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1259.23" y="-1508.4" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1313.66" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1186.34" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1198.34" y="-1494.8" font-family="Roboto" font-weight="bold" font-size="8.00">parent</text>
<text text-anchor="start" x="1221" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1247.23" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1259.23" y="-1494.8" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1313.66" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="1183.34,-1488.4 1183.34,-1566.8 1328.66,-1566.8 1328.66,-1488.4 1183.34,-1488.4"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Inheritance_Inheritance&#45;&gt;apps_rsform_models_Constituenta_Constituenta -->
2025-08-24 11:31:43 +03:00
<g id="edge25" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Inheritance_Inheritance-&gt;apps_rsform_models_Constituenta_Constituenta</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1167.66,-1489.5C1153.41,-1482.43 1139.06,-1474.65 1126.03,-1466.4 1114.77,-1459.27 1113.54,-1455.36 1103,-1447.2 1081.15,-1430.28 1057.27,-1412.63 1034.52,-1396.2"/>
<ellipse fill="black" stroke="black" cx="1171.52" cy="-1491.37" rx="4" ry="4"/>
<text text-anchor="middle" x="1156.02" y="-1454.4" font-family="Roboto" font-size="8.00"> parent (as_parent)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Inheritance_Inheritance&#45;&gt;apps_rsform_models_Constituenta_Constituenta -->
2025-08-24 11:31:43 +03:00
<g id="edge26" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Inheritance_Inheritance-&gt;apps_rsform_models_Constituenta_Constituenta</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1166.67,-1513.4C1127.57,-1504.58 1082.6,-1490.07 1047.02,-1466.4 1031.5,-1456.08 1017.09,-1442.96 1004.12,-1428.9"/>
<ellipse fill="black" stroke="black" cx="1171.04" cy="-1514.35" rx="4" ry="4"/>
<text text-anchor="middle" x="1073.01" y="-1454.4" font-family="Roboto" font-size="8.00"> child (as_child)</text>
</g>
<!-- apps_oss_models_Inheritance_Inheritance&#45;&gt;apps_oss_models_Operation_Operation -->
2025-08-24 11:31:43 +03:00
<g id="edge24" class="edge">
<title>apps_oss_models_Inheritance_Inheritance-&gt;apps_oss_models_Operation_Operation</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1344.51,-1485.05C1345.01,-1484.83 1345.51,-1484.62 1346,-1484.4 1365.35,-1475.91 1372.47,-1478.19 1390,-1466.4 1399.91,-1459.73 1399.9,-1455.15 1408.81,-1447.2 1430.22,-1428.12 1454.27,-1408.57 1476.98,-1390.88"/>
<ellipse fill="black" stroke="black" cx="1340.49" cy="-1486.84" rx="4" ry="4"/>
<text text-anchor="middle" x="1447.91" y="-1454.4" font-family="Roboto" font-size="8.00"> operation (inheritances)</text>
2025-08-05 12:08:09 +03:00
</g>
<!-- apps_oss_models_Layout_Layout -->
2025-08-24 11:31:43 +03:00
<g id="node19" class="node">
2025-08-05 12:08:09 +03:00
<title>apps_oss_models_Layout_Layout</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="1913.12,-1495.2 1913.12,-1560 2038.88,-1560 2038.88,-1495.2 1913.12,-1495.2"/>
<polygon fill="#1b563f" stroke="none" points="1914.12,-1537 1914.12,-1559 2037.88,-1559 2037.88,-1537 1914.12,-1537"/>
<text text-anchor="start" x="1939.72" y="-1546" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1951.72" y="-1546" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Layout      </text>
<text text-anchor="start" x="1916.12" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1928.12" y="-1528.8" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="1934.79" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1957.45" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1969.45" y="-1528.8" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="2015.23" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1916.12" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1928.12" y="-1515.2" font-family="Roboto" font-weight="bold" font-size="8.00">oss</text>
<text text-anchor="start" x="1938.35" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1957.45" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1969.45" y="-1515.2" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="2023.88" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1916.12" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1928.12" y="-1501.6" font-family="Roboto" font-size="8.00">data</text>
<text text-anchor="start" x="1941.45" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1957.45" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1969.45" y="-1501.6" font-family="Roboto" font-size="8.00">JSONField</text>
<text text-anchor="start" x="2005.01" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="1913.12,-1495.2 1913.12,-1560 2038.88,-1560 2038.88,-1495.2 1913.12,-1495.2"/>
2025-08-05 12:08:09 +03:00
</g>
<!-- apps_oss_models_Layout_Layout&#45;&gt;apps_library_models_LibraryItem_LibraryItem -->
2025-08-24 11:31:43 +03:00
<g id="edge27" class="edge">
2025-08-05 12:08:09 +03:00
<title>apps_oss_models_Layout_Layout-&gt;apps_library_models_LibraryItem_LibraryItem</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1961.25,-1483.22C1925.03,-1384.1 1821.5,-1141.34 1644,-1034 1552.55,-978.7 1511.62,-1014.91 1405,-1007.6 1386.04,-1006.3 1080.32,-1006.23 1063,-998.4 1057.42,-995.88 1052.01,-992.88 1046.79,-989.51"/>
<ellipse fill="black" stroke="black" cx="1962.72" cy="-1487.28" rx="4" ry="4"/>
<text text-anchor="middle" x="1835.12" y="-1195.2" font-family="Roboto" font-size="8.00"> oss (layout)</text>
2025-08-05 12:08:09 +03:00
</g>
2025-08-24 11:31:43 +03:00
<!-- apps_oss_models_Replica_Replica -->
<g id="node20" class="node">
<title>apps_oss_models_Replica_Replica</title>
<polygon fill="white" stroke="none" points="1740.45,-1495.2 1740.45,-1560 1879.55,-1560 1879.55,-1495.2 1740.45,-1495.2"/>
<polygon fill="#1b563f" stroke="none" points="1741.45,-1537 1741.45,-1559 1878.55,-1559 1878.55,-1537 1741.45,-1537"/>
<text text-anchor="start" x="1772.89" y="-1546" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1784.89" y="-1546" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Replica      </text>
<text text-anchor="start" x="1743.45" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1755.45" y="-1528.8" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="1762.12" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1798.12" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1810.12" y="-1528.8" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="1855.9" y="-1528.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1743.45" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1755.45" y="-1515.2" font-family="Roboto" font-weight="bold" font-size="8.00">original</text>
<text text-anchor="start" x="1782.12" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1798.12" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1810.12" y="-1515.2" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1864.55" y="-1515.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1743.45" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1755.45" y="-1501.6" font-family="Roboto" font-weight="bold" font-size="8.00">replica</text>
<text text-anchor="start" x="1779" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1798.12" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1810.12" y="-1501.6" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1864.55" y="-1501.6" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="1740.45,-1495.2 1740.45,-1560 1879.55,-1560 1879.55,-1495.2 1740.45,-1495.2"/>
</g>
<!-- apps_oss_models_Replica_Replica&#45;&gt;apps_oss_models_Operation_Operation -->
<g id="edge28" class="edge">
<title>apps_oss_models_Replica_Replica-&gt;apps_oss_models_Operation_Operation</title>
<path fill="none" stroke="black" d="M1793.28,-1483.7C1786.96,-1470.98 1778.86,-1457.68 1769,-1447.2 1736.58,-1412.77 1692.24,-1384.81 1653.17,-1364.45"/>
<ellipse fill="black" stroke="black" cx="1795.05" cy="-1487.44" rx="4" ry="4"/>
<text text-anchor="middle" x="1810.38" y="-1454.4" font-family="Roboto" font-size="8.00"> replica (replicas)</text>
2025-08-05 12:08:09 +03:00
</g>
2025-08-24 11:31:43 +03:00
<!-- apps_oss_models_Replica_Replica&#45;&gt;apps_oss_models_Operation_Operation -->
<g id="edge29" class="edge">
<title>apps_oss_models_Replica_Replica-&gt;apps_oss_models_Operation_Operation</title>
<path fill="none" stroke="black" d="M1842.25,-1483.62C1847.56,-1471.36 1849.27,-1458.32 1842,-1447.2 1800.42,-1383.58 1717.3,-1353.09 1652.91,-1338.61"/>
<ellipse fill="black" stroke="black" cx="1840.31" cy="-1487.51" rx="4" ry="4"/>
<text text-anchor="middle" x="1874.62" y="-1454.4" font-family="Roboto" font-size="8.00"> original (targets)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Substitution_Substitution -->
2025-08-24 11:31:43 +03:00
<g id="node21" class="node">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Substitution_Substitution</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="1362.55,-1488.4 1362.55,-1566.8 1515.45,-1566.8 1515.45,-1488.4 1362.55,-1488.4"/>
<polygon fill="#1b563f" stroke="none" points="1363.55,-1543.8 1363.55,-1565.8 1514.45,-1565.8 1514.45,-1543.8 1363.55,-1543.8"/>
<text text-anchor="start" x="1391.88" y="-1552.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1403.88" y="-1552.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      Substitution      </text>
<text text-anchor="start" x="1365.55" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1377.55" y="-1535.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="1384.22" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1434.01" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1446.01" y="-1535.6" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="1491.79" y="-1535.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1365.55" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1377.55" y="-1522" font-family="Roboto" font-weight="bold" font-size="8.00">operation</text>
<text text-anchor="start" x="1410.44" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1434.01" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1446.01" y="-1522" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1500.45" y="-1522" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1365.55" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1377.55" y="-1508.4" font-family="Roboto" font-weight="bold" font-size="8.00">original</text>
<text text-anchor="start" x="1404.22" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1434.01" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1446.01" y="-1508.4" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1500.45" y="-1508.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1365.55" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1377.55" y="-1494.8" font-family="Roboto" font-weight="bold" font-size="8.00">substitution</text>
<text text-anchor="start" x="1418.01" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1434.01" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1446.01" y="-1494.8" font-family="Roboto" font-weight="bold" font-size="8.00">ForeignKey (id)</text>
<text text-anchor="start" x="1500.45" y="-1494.8" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="1362.55,-1488.4 1362.55,-1566.8 1515.45,-1566.8 1515.45,-1488.4 1362.55,-1488.4"/>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Substitution_Substitution&#45;&gt;apps_rsform_models_Constituenta_Constituenta -->
2025-08-24 11:31:43 +03:00
<g id="edge31" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Substitution_Substitution-&gt;apps_rsform_models_Constituenta_Constituenta</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1346.27,-1484.48C1346.18,-1484.45 1346.09,-1484.43 1346,-1484.4 1287.06,-1467.55 1265.45,-1490.87 1209.24,-1466.4 1196.96,-1461.05 1197.28,-1454.43 1186,-1447.2 1138.36,-1416.69 1081.89,-1388.8 1034.5,-1367.47"/>
<ellipse fill="black" stroke="black" cx="1350.45" cy="-1485.77" rx="4" ry="4"/>
<text text-anchor="middle" x="1244.12" y="-1454.4" font-family="Roboto" font-size="8.00"> original (as_original)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Substitution_Substitution&#45;&gt;apps_rsform_models_Constituenta_Constituenta -->
2025-08-24 11:31:43 +03:00
<g id="edge32" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Substitution_Substitution-&gt;apps_rsform_models_Constituenta_Constituenta</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1346.54,-1484.62C1346.36,-1484.55 1346.18,-1484.47 1346,-1484.4 1324.95,-1475.69 1317.12,-1478.79 1298,-1466.4 1287.92,-1459.87 1289.69,-1452.66 1279,-1447.2 1232.54,-1423.47 1213.01,-1444.07 1163,-1429.2 1119.52,-1416.27 1073.57,-1396.78 1034.34,-1378.19"/>
<ellipse fill="black" stroke="black" cx="1350.56" cy="-1486.31" rx="4" ry="4"/>
<text text-anchor="middle" x="1342" y="-1454.4" font-family="Roboto" font-size="8.00"> substitution (as_substitute)</text>
2024-07-28 13:07:00 +03:00
</g>
<!-- apps_oss_models_Substitution_Substitution&#45;&gt;apps_oss_models_Operation_Operation -->
2025-08-24 11:31:43 +03:00
<g id="edge30" class="edge">
2024-07-28 13:07:00 +03:00
<title>apps_oss_models_Substitution_Substitution-&gt;apps_oss_models_Operation_Operation</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1482.97,-1477.47C1485.78,-1473.8 1488.49,-1470.09 1491,-1466.4 1506.15,-1444.18 1520.5,-1418.49 1532.45,-1395.2"/>
<ellipse fill="black" stroke="black" cx="1480.24" cy="-1480.94" rx="4" ry="4"/>
<text text-anchor="middle" x="1541.18" y="-1454.4" font-family="Roboto" font-size="8.00"> operation (substitution)</text>
2024-08-01 12:03:58 +03:00
</g>
<!-- apps_oss_models_Operation_Operation&#45;&gt;apps_library_models_LibraryItem_LibraryItem -->
2025-08-24 11:31:43 +03:00
<g id="edge33" class="edge">
2024-08-01 12:03:58 +03:00
<title>apps_oss_models_Operation_Operation-&gt;apps_library_models_LibraryItem_LibraryItem</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1582.08,-1245.78C1591.46,-1180.11 1591.96,-1088.43 1538,-1034 1497.27,-992.91 1336.7,-1011.77 1279,-1007.6 1255.04,-1005.87 1084.81,-1008.46 1063,-998.4 1057.44,-995.84 1052.05,-992.8 1046.84,-989.4"/>
<ellipse fill="black" stroke="black" cx="1581.44" cy="-1250.01" rx="4" ry="4"/>
<text text-anchor="middle" x="1613.33" y="-1089.6" font-family="Roboto" font-size="8.00"> oss (operations)</text>
2024-08-01 12:03:58 +03:00
</g>
<!-- apps_oss_models_Operation_Operation&#45;&gt;apps_library_models_LibraryItem_LibraryItem -->
2025-08-24 11:31:43 +03:00
<g id="edge34" class="edge">
2024-08-01 12:03:58 +03:00
<title>apps_oss_models_Operation_Operation-&gt;apps_library_models_LibraryItem_LibraryItem</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1468.34,-1310.47C1387.13,-1294.3 1273.57,-1259.3 1204.47,-1184.8 1156.86,-1133.48 1206.93,-1085.02 1159,-1034 1127.84,-1000.84 1100.85,-1023.66 1063,-998.4 1058.84,-995.63 1054.74,-992.64 1050.7,-989.5"/>
<ellipse fill="black" stroke="black" cx="1472.66" cy="-1311.3" rx="4" ry="4"/>
<text text-anchor="middle" x="1232.23" y="-1089.6" font-family="Roboto" font-size="8.00"> result (producer)</text>
2025-08-05 12:08:09 +03:00
</g>
<!-- apps_oss_models_Operation_Operation&#45;&gt;apps_oss_models_Block_Block -->
2025-08-24 11:31:43 +03:00
<g id="edge35" class="edge">
2025-08-05 12:08:09 +03:00
<title>apps_oss_models_Operation_Operation-&gt;apps_oss_models_Block_Block</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1494.8,-1248.09C1462.34,-1213.09 1424.75,-1172.54 1396.14,-1141.69"/>
<ellipse fill="black" stroke="black" cx="1497.73" cy="-1251.25" rx="4" ry="4"/>
<text text-anchor="middle" x="1496.68" y="-1195.2" font-family="Roboto" font-size="8.00"> parent (as_child_operation)</text>
2025-08-05 12:08:09 +03:00
</g>
<!-- apps_prompt_models_PromptTemplate_PromptTemplate -->
2025-08-24 11:31:43 +03:00
<g id="node23" class="node">
2025-08-05 12:08:09 +03:00
<title>apps_prompt_models_PromptTemplate_PromptTemplate</title>
2025-08-24 11:31:43 +03:00
<polygon fill="white" stroke="none" points="1083.01,-839.2 1083.01,-944.8 1230.99,-944.8 1230.99,-839.2 1083.01,-839.2"/>
<polygon fill="#1b563f" stroke="none" points="1084.01,-921.8 1084.01,-943.8 1229.99,-943.8 1229.99,-921.8 1084.01,-921.8"/>
<text text-anchor="start" x="1099.34" y="-930.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1111.34" y="-930.8" font-family="Roboto" font-weight="bold" font-size="10.00" fill="white">      PromptTemplate      </text>
<text text-anchor="start" x="1086.01" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1098.01" y="-913.6" font-family="Roboto" font-weight="bold" font-size="8.00">id</text>
<text text-anchor="start" x="1104.68" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1149.56" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1161.56" y="-913.6" font-family="Roboto" font-weight="bold" font-size="8.00">BigAutoField</text>
<text text-anchor="start" x="1207.34" y="-913.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1086.01" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1098.01" y="-900" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">owner</text>
<text text-anchor="start" x="1119.34" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1149.56" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1161.56" y="-900" font-family="Roboto" font-weight="bold" font-size="8.00" fill="#7b7b7b">ForeignKey (id)</text>
<text text-anchor="start" x="1215.99" y="-900" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1086.01" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1098.01" y="-886.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">description</text>
<text text-anchor="start" x="1133.56" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1149.56" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1161.56" y="-886.4" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="1192.66" y="-886.4" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1086.01" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1098.01" y="-872.8" font-family="Roboto" font-size="8.00">is_shared</text>
<text text-anchor="start" x="1128.22" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1149.56" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1161.56" y="-872.8" font-family="Roboto" font-size="8.00">BooleanField</text>
<text text-anchor="start" x="1204.66" y="-872.8" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1086.01" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1098.01" y="-859.2" font-family="Roboto" font-size="8.00">label</text>
<text text-anchor="start" x="1113.56" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1149.56" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1161.56" y="-859.2" font-family="Roboto" font-size="8.00">CharField</text>
<text text-anchor="start" x="1193.55" y="-859.2" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1086.01" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1098.01" y="-845.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">text</text>
<text text-anchor="start" x="1110.01" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1149.56" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<text text-anchor="start" x="1161.56" y="-845.6" font-family="Roboto" font-size="8.00" fill="#7b7b7b">TextField</text>
<text text-anchor="start" x="1192.66" y="-845.6" font-family="Roboto" font-size="8.00">      </text>
<polygon fill="none" stroke="black" points="1083.01,-839.2 1083.01,-944.8 1230.99,-944.8 1230.99,-839.2 1083.01,-839.2"/>
2025-08-05 12:08:09 +03:00
</g>
<!-- apps_prompt_models_PromptTemplate_PromptTemplate&#45;&gt;django_contrib_auth_models_User -->
2025-08-24 11:31:43 +03:00
<g id="edge36" class="edge">
2025-08-05 12:08:09 +03:00
<title>apps_prompt_models_PromptTemplate_PromptTemplate-&gt;django_contrib_auth_models_User</title>
2025-08-24 11:31:43 +03:00
<path fill="none" stroke="black" d="M1110.15,-828.83C1096.28,-813.42 1080.16,-798.01 1063,-786.4 953.7,-712.45 805.35,-668.22 714.54,-646.26"/>
<ellipse fill="black" stroke="black" cx="1112.99" cy="-832.05" rx="4" ry="4"/>
<text text-anchor="middle" x="1085.89" y="-769.2" font-family="Roboto" font-size="8.00"> owner (prompt_templates)</text>
2024-07-28 13:07:00 +03:00
</g>
</g>
</svg>