-
Notifications
You must be signed in to change notification settings - Fork 30
/
dmoj.dot
309 lines (304 loc) · 65.5 KB
/
dmoj.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
digraph "dmoj" {
splines = ortho;
fontname = "Inconsolata";
node [colorscheme = ylgnbu4];
edge [colorscheme = dark28, dir = both];
auth_group [shape = record, label = "{ auth_group | name : varchar(150)\l| id : int\l }"];
auth_group_permissions [shape = record, label = "{ auth_group_permissions | group_id : int\l permission_id : int\l| id : int\l }"];
auth_permission [shape = record, label = "{ auth_permission | name : varchar(255)\l content_type_id : int\l codename : varchar(100)\l| id : int\l }"];
auth_user [shape = record, label = "{ auth_user | password : varchar(128)\l last_login : datetime(6)\l is_superuser : tinyint(1)\l username : varchar(150)\l first_name : varchar(150)\l last_name : varchar(150)\l email : varchar(254)\l is_staff : tinyint(1)\l is_active : tinyint(1)\l date_joined : datetime(6)\l| id : int\l }"];
auth_user_groups [shape = record, label = "{ auth_user_groups | user_id : int\l group_id : int\l| id : int\l }"];
auth_user_user_permissions [shape = record, label = "{ auth_user_user_permissions | user_id : int\l permission_id : int\l| id : int\l }"];
chat_box_ignore [shape = record, label = "{ chat_box_ignore | user_id : int\l| id : int\l }"];
chat_box_ignore_ignored_users [shape = record, label = "{ chat_box_ignore_ignored_users | ignore_id : int\l profile_id : int\l| id : int\l }"];
chat_box_message [shape = record, label = "{ chat_box_message | time : datetime(6)\l body : longtext\l author_id : int\l hidden : tinyint(1)\l room_id : int\l| id : int\l }"];
chat_box_room [shape = record, label = "{ chat_box_room | user_one_id : int\l user_two_id : int\l last_msg_time : datetime(6)\l| id : int\l }"];
chat_box_userroom [shape = record, label = "{ chat_box_userroom | last_seen : datetime(6)\l room_id : int\l user_id : int\l unread_count : int\l| id : int\l }"];
django_admin_log [shape = record, label = "{ django_admin_log | action_time : datetime(6)\l object_id : longtext\l object_repr : varchar(200)\l action_flag : smallint unsigned\l change_message : longtext\l content_type_id : int\l user_id : int\l| id : int\l }"];
django_content_type [shape = record, label = "{ django_content_type | app_label : varchar(100)\l model : varchar(100)\l| id : int\l }"];
django_flatpage [shape = record, label = "{ django_flatpage | url : varchar(100)\l title : varchar(200)\l content : longtext\l enable_comments : tinyint(1)\l template_name : varchar(70)\l registration_required : tinyint(1)\l| id : int\l }"];
django_flatpage_sites [shape = record, label = "{ django_flatpage_sites | flatpage_id : int\l site_id : int\l| id : int\l }"];
django_migrations [shape = record, label = "{ django_migrations | app : varchar(255)\l name : varchar(255)\l applied : datetime(6)\l| id : int\l }"];
django_redirect [shape = record, label = "{ django_redirect | site_id : int\l old_path : varchar(200)\l new_path : varchar(200)\l| id : int\l }"];
django_session [shape = record, label = "{ django_session | session_data : longtext\l expire_date : datetime(6)\l| session_key : varchar(40)\l }"];
django_site [shape = record, label = "{ django_site | domain : varchar(100)\l name : varchar(50)\l| id : int\l }"];
impersonate_impersonationlog [shape = record, label = "{ impersonate_impersonationlog | session_key : varchar(40)\l session_started_at : datetime(6)\l session_ended_at : datetime(6)\l impersonating_id : int\l impersonator_id : int\l| id : int\l }"];
judge_blogpost [shape = record, label = "{ judge_blogpost | title : varchar(100)\l slug : varchar(50)\l visible : tinyint(1)\l sticky : tinyint(1)\l publish_on : datetime(6)\l content : longtext\l summary : longtext\l og_image : varchar(150)\l is_organization_private : tinyint(1)\l| id : int\l }"];
judge_blogpost_authors [shape = record, label = "{ judge_blogpost_authors | blogpost_id : int\l profile_id : int\l| id : int\l }"];
judge_blogpost_organizations [shape = record, label = "{ judge_blogpost_organizations | blogpost_id : int\l organization_id : int\l| id : int\l }"];
judge_bookmark [shape = record, label = "{ judge_bookmark | page : varchar(30)\l content_type_id : int\l object_id : int unsigned\l score : int\l| id : int\l }"];
judge_comment [shape = record, label = "{ judge_comment | time : datetime(6)\l score : int\l body : longtext\l hidden : tinyint(1)\l lft : int unsigned\l rght : int unsigned\l tree_id : int unsigned\l level : int unsigned\l author_id : int\l parent_id : int\l content_type_id : int\l object_id : int unsigned\l revision_count : int unsigned\l| id : int\l }"];
judge_commentlock [shape = record, label = "{ judge_commentlock | page : varchar(30)\l| id : int\l }"];
judge_commentvote [shape = record, label = "{ judge_commentvote | score : int\l comment_id : int\l voter_id : int\l| id : int\l }"];
judge_contest [shape = record, label = "{ judge_contest | key : varchar(20)\l name : varchar(100)\l description : longtext\l start_time : datetime(6)\l end_time : datetime(6)\l time_limit : bigint\l is_visible : tinyint(1)\l is_rated : tinyint(1)\l use_clarifications : tinyint(1)\l rate_all : tinyint(1)\l is_private : tinyint(1)\l hide_problem_tags : tinyint(1)\l run_pretests_only : tinyint(1)\l og_image : varchar(150)\l logo_override_image : varchar(150)\l user_count : int\l summary : longtext\l access_code : varchar(255)\l format_name : varchar(32)\l format_config : longtext\l rating_ceiling : int\l rating_floor : int\l is_organization_private : tinyint(1)\l points_precision : int\l problem_label_script : longtext\l scoreboard_visibility : varchar(1)\l freeze_after : bigint\l public_scoreboard : tinyint(1)\l rate_limit : int unsigned\l is_in_course : tinyint(1)\l| id : int\l }"];
judge_contest_authors [shape = record, label = "{ judge_contest_authors | contest_id : int\l profile_id : int\l| id : int\l }"];
judge_contest_banned_users [shape = record, label = "{ judge_contest_banned_users | contest_id : int\l profile_id : int\l| id : int\l }"];
judge_contest_curators [shape = record, label = "{ judge_contest_curators | contest_id : int\l profile_id : int\l| id : int\l }"];
judge_contest_organizations [shape = record, label = "{ judge_contest_organizations | contest_id : int\l organization_id : int\l| id : int\l }"];
judge_contest_private_contestants [shape = record, label = "{ judge_contest_private_contestants | contest_id : int\l profile_id : int\l| id : int\l }"];
judge_contest_rate_exclude [shape = record, label = "{ judge_contest_rate_exclude | contest_id : int\l profile_id : int\l| id : int\l }"];
judge_contest_tags [shape = record, label = "{ judge_contest_tags | contest_id : int\l contesttag_id : int\l| id : int\l }"];
judge_contest_testers [shape = record, label = "{ judge_contest_testers | contest_id : int\l profile_id : int\l| id : int\l }"];
judge_contest_view_contest_scoreboard [shape = record, label = "{ judge_contest_view_contest_scoreboard | contest_id : int\l profile_id : int\l| id : int\l }"];
judge_contestmoss [shape = record, label = "{ judge_contestmoss | language : varchar(10)\l submission_count : int unsigned\l url : varchar(200)\l contest_id : int\l problem_id : int\l| id : int\l }"];
judge_contestparticipation [shape = record, label = "{ judge_contestparticipation | start : datetime(6)\l score : double\l cumtime : int unsigned\l virtual : int\l format_data : longtext\l contest_id : int\l user_id : int\l is_disqualified : tinyint(1)\l tiebreaker : double\l format_data_final : longtext\l cumtime_final : int unsigned\l score_final : double\l| id : int\l }"];
judge_contestproblem [shape = record, label = "{ judge_contestproblem | points : int\l partial : tinyint(1)\l is_pretested : tinyint(1)\l order : int unsigned\l max_submissions : int\l contest_id : int\l problem_id : int\l hidden_subtasks : varchar(20)\l show_testcases : tinyint(1)\l| id : int\l }"];
judge_contestproblemclarification [shape = record, label = "{ judge_contestproblemclarification | description : longtext\l date : datetime(6)\l problem_id : int\l| id : int\l }"];
judge_contestssummary [shape = record, label = "{ judge_contestssummary | scores : longtext\l key : varchar(20)\l results : longtext\l| id : int\l }"];
judge_contestssummary_contests [shape = record, label = "{ judge_contestssummary_contests | contestssummary_id : int\l contest_id : int\l| id : int\l }"];
judge_contestsubmission [shape = record, label = "{ judge_contestsubmission | points : double\l is_pretest : tinyint(1)\l participation_id : int\l problem_id : int\l submission_id : int\l| id : int\l }"];
judge_contesttag [shape = record, label = "{ judge_contesttag | name : varchar(20)\l color : varchar(7)\l description : longtext\l| id : int\l }"];
judge_course [shape = record, label = "{ judge_course | name : varchar(128)\l about : longtext\l is_public : tinyint(1)\l slug : varchar(128)\l is_open : tinyint(1)\l image_url : varchar(150)\l| id : int\l }"];
judge_course_organizations [shape = record, label = "{ judge_course_organizations | course_id : int\l organization_id : int\l| id : int\l }"];
judge_coursecontest [shape = record, label = "{ judge_coursecontest | order : int\l points : int\l contest_id : int\l course_id : int\l| id : int\l }"];
judge_courselesson [shape = record, label = "{ judge_courselesson | title : longtext\l content : longtext\l order : int\l points : int\l course_id : int\l is_visible : tinyint(1)\l| id : int\l }"];
judge_courselessonproblem [shape = record, label = "{ judge_courselessonproblem | order : int\l score : int\l lesson_id : int\l problem_id : int\l| id : int\l }"];
judge_courserole [shape = record, label = "{ judge_courserole | role : varchar(2)\l course_id : int\l user_id : int\l| id : int\l }"];
judge_friend [shape = record, label = "{ judge_friend | current_user_id : int\l| id : int\l }"];
judge_friend_users [shape = record, label = "{ judge_friend_users | friend_id : int\l profile_id : int\l| id : int\l }"];
judge_judge [shape = record, label = "{ judge_judge | name : varchar(50)\l created : datetime(6)\l auth_key : varchar(100)\l is_blocked : tinyint(1)\l online : tinyint(1)\l start_time : datetime(6)\l ping : double\l load : double\l description : longtext\l last_ip : char(39)\l| id : int\l }"];
judge_judge_problems [shape = record, label = "{ judge_judge_problems | judge_id : int\l problem_id : int\l| id : int\l }"];
judge_judge_runtimes [shape = record, label = "{ judge_judge_runtimes | judge_id : int\l language_id : int\l| id : int\l }"];
judge_language [shape = record, label = "{ judge_language | key : varchar(6)\l name : varchar(20)\l short_name : varchar(10)\l common_name : varchar(10)\l ace : varchar(20)\l pygments : varchar(20)\l template : longtext\l info : varchar(50)\l description : longtext\l extension : varchar(10)\l| id : int\l }"];
judge_languagelimit [shape = record, label = "{ judge_languagelimit | time_limit : double\l memory_limit : int\l language_id : int\l problem_id : int\l| id : int\l }"];
judge_languagetemplate [shape = record, label = "{ judge_languagetemplate | source : longtext\l language_id : int\l problem_id : int\l| id : int\l }"];
judge_license [shape = record, label = "{ judge_license | key : varchar(20)\l link : varchar(256)\l name : varchar(256)\l display : varchar(256)\l icon : varchar(256)\l text : longtext\l| id : int\l }"];
judge_makebookmark [shape = record, label = "{ judge_makebookmark | bookmark_id : int\l user_id : int\l| id : int\l }"];
judge_miscconfig [shape = record, label = "{ judge_miscconfig | key : varchar(30)\l value : longtext\l| id : int\l }"];
judge_navigationbar [shape = record, label = "{ judge_navigationbar | order : int unsigned\l key : varchar(10)\l label : varchar(20)\l path : varchar(255)\l regex : longtext\l lft : int unsigned\l rght : int unsigned\l tree_id : int unsigned\l level : int unsigned\l parent_id : int\l| id : int\l }"];
judge_notification [shape = record, label = "{ judge_notification | time : datetime(6)\l category : varchar(1000)\l owner_id : int\l html_link : longtext\l author_id : int\l| id : int\l }"];
judge_notificationprofile [shape = record, label = "{ judge_notificationprofile | unread_count : int\l user_id : int\l| id : int\l }"];
judge_officialcontest [shape = record, label = "{ judge_officialcontest | year : int unsigned\l category_id : int\l contest_id : int\l location_id : int\l| id : int\l }"];
judge_officialcontestcategory [shape = record, label = "{ judge_officialcontestcategory | name : varchar(50)\l| id : int\l }"];
judge_officialcontestlocation [shape = record, label = "{ judge_officialcontestlocation | name : varchar(50)\l| id : int\l }"];
judge_organization [shape = record, label = "{ judge_organization | name : varchar(128)\l slug : varchar(128)\l short_name : varchar(20)\l about : varchar(10000)\l creation_date : datetime(6)\l is_open : tinyint(1)\l slots : int\l access_code : varchar(7)\l registrant_id : int\l organization_image : varchar(100)\l| id : int\l }"];
judge_organization_admins [shape = record, label = "{ judge_organization_admins | organization_id : int\l profile_id : int\l| id : int\l }"];
judge_organizationprofile [shape = record, label = "{ judge_organizationprofile | organization_id : int\l profile_id : int\l| last_visit : int\l }"];
judge_organizationrequest [shape = record, label = "{ judge_organizationrequest | time : datetime(6)\l state : varchar(1)\l reason : longtext\l organization_id : int\l user_id : int\l| id : int\l }"];
judge_pagevote [shape = record, label = "{ judge_pagevote | page : varchar(30)\l score : int\l content_type_id : int\l object_id : int unsigned\l| id : int\l }"];
judge_pagevotevoter [shape = record, label = "{ judge_pagevotevoter | score : int\l pagevote_id : int\l voter_id : int\l| id : int\l }"];
judge_privatemessage [shape = record, label = "{ judge_privatemessage | title : varchar(50)\l content : longtext\l timestamp : datetime(6)\l read : tinyint(1)\l sender_id : int\l target_id : int\l| id : int\l }"];
judge_privatemessagethread [shape = record, label = "{ judge_privatemessagethread | id : int\l }"];
judge_privatemessagethread_messages [shape = record, label = "{ judge_privatemessagethread_messages | privatemessagethread_id : int\l privatemessage_id : int\l| id : int\l }"];
judge_problem [shape = record, label = "{ judge_problem | code : varchar(20)\l name : varchar(100)\l description : longtext\l time_limit : double\l memory_limit : int unsigned\l short_circuit : tinyint(1)\l points : double\l partial : tinyint(1)\l is_public : tinyint(1)\l is_manually_managed : tinyint(1)\l date : datetime(6)\l og_image : varchar(150)\l summary : longtext\l user_count : int\l ac_rate : double\l is_organization_private : tinyint(1)\l group_id : int\l license_id : int\l pdf_description : varchar(100)\l| id : int\l }"];
judge_problem_allowed_languages [shape = record, label = "{ judge_problem_allowed_languages | problem_id : int\l language_id : int\l| id : int\l }"];
judge_problem_authors [shape = record, label = "{ judge_problem_authors | problem_id : int\l profile_id : int\l| id : int\l }"];
judge_problem_banned_users [shape = record, label = "{ judge_problem_banned_users | problem_id : int\l profile_id : int\l| id : int\l }"];
judge_problem_curators [shape = record, label = "{ judge_problem_curators | problem_id : int\l profile_id : int\l| id : int\l }"];
judge_problem_organizations [shape = record, label = "{ judge_problem_organizations | problem_id : int\l organization_id : int\l| id : int\l }"];
judge_problem_testers [shape = record, label = "{ judge_problem_testers | problem_id : int\l profile_id : int\l| id : int\l }"];
judge_problem_types [shape = record, label = "{ judge_problem_types | problem_id : int\l problemtype_id : int\l| id : int\l }"];
judge_problemclarification [shape = record, label = "{ judge_problemclarification | description : longtext\l date : datetime(6)\l problem_id : int\l| id : int\l }"];
judge_problemdata [shape = record, label = "{ judge_problemdata | zipfile : varchar(100)\l generator : varchar(100)\l output_prefix : int\l output_limit : int\l feedback : longtext\l checker : varchar(10)\l checker_args : longtext\l problem_id : int\l custom_checker : varchar(100)\l interactive_judge : varchar(100)\l fileio_input : longtext\l fileio_output : longtext\l output_only : tinyint(1)\l signature_handler : varchar(100)\l signature_header : varchar(100)\l use_ioi_signature : tinyint(1)\l custom_checker_cpp : varchar(100)\l| id : int\l }"];
judge_problemgroup [shape = record, label = "{ judge_problemgroup | name : varchar(20)\l full_name : varchar(100)\l| id : int\l }"];
judge_problempointsvote [shape = record, label = "{ judge_problempointsvote | points : int\l vote_time : datetime(6)\l problem_id : int\l voter_id : int\l| id : int\l }"];
judge_problemtestcase [shape = record, label = "{ judge_problemtestcase | order : int\l type : varchar(1)\l input_file : varchar(100)\l output_file : varchar(100)\l generator_args : longtext\l points : int\l is_pretest : tinyint(1)\l output_prefix : int\l output_limit : int\l checker : varchar(10)\l checker_args : longtext\l dataset_id : int\l| id : int\l }"];
judge_problemtranslation [shape = record, label = "{ judge_problemtranslation | language : varchar(7)\l name : varchar(100)\l description : longtext\l problem_id : int\l| id : int\l }"];
judge_problemtype [shape = record, label = "{ judge_problemtype | name : varchar(20)\l full_name : varchar(100)\l| id : int\l }"];
judge_profile [shape = record, label = "{ judge_profile | about : varchar(10000)\l timezone : varchar(50)\l points : double\l performance_points : double\l problem_count : int\l ace_theme : varchar(30)\l last_access : datetime(6)\l ip : char(39)\l display_rank : varchar(10)\l mute : tinyint(1)\l is_unlisted : tinyint(1)\l rating : int\l is_totp_enabled : tinyint(1)\l totp_key : longblob\l notes : longtext\l current_contest_id : int\l language_id : int\l user_id : int\l profile_image : varchar(100)\l email_change_pending : varchar(254)\l css_background : longtext\l| id : int\l }"];
judge_profile_organizations [shape = record, label = "{ judge_profile_organizations | sort_value : int\l profile_id : int\l organization_id : int\l| id : int\l }"];
judge_profileinfo [shape = record, label = "{ judge_profileinfo | tshirt_size : varchar(5)\l date_of_birth : date\l address : varchar(255)\l profile_id : int\l| id : int\l }"];
judge_rating [shape = record, label = "{ judge_rating | rank : int\l rating : int\l last_rated : datetime(6)\l contest_id : int\l participation_id : int\l user_id : int\l mean : double\l performance : double\l| id : int\l }"];
judge_runtimeversion [shape = record, label = "{ judge_runtimeversion | name : varchar(64)\l version : varchar(64)\l priority : int\l judge_id : int\l language_id : int\l| id : int\l }"];
judge_solution [shape = record, label = "{ judge_solution | is_public : tinyint(1)\l publish_on : datetime(6)\l content : longtext\l problem_id : int\l| id : int\l }"];
judge_solution_authors [shape = record, label = "{ judge_solution_authors | solution_id : int\l profile_id : int\l| id : int\l }"];
judge_submission [shape = record, label = "{ judge_submission | date : datetime(6)\l time : double\l memory : double\l points : double\l status : varchar(2)\l result : varchar(3)\l error : longtext\l current_testcase : int\l batch : tinyint(1)\l case_points : double\l case_total : double\l was_rejudged : tinyint(1)\l is_pretested : tinyint(1)\l judged_on_id : int\l language_id : int\l problem_id : int\l user_id : int\l contest_object_id : int\l judged_date : datetime(6)\l| id : int\l }"];
judge_submissionsource [shape = record, label = "{ judge_submissionsource | source : longtext\l submission_id : int\l| id : int\l }"];
judge_submissiontestcase [shape = record, label = "{ judge_submissiontestcase | case : int\l status : varchar(3)\l time : double\l memory : double\l points : double\l total : double\l batch : int\l feedback : varchar(50)\l extended_feedback : longtext\l output : longtext\l submission_id : int\l| id : int\l }"];
judge_testformattermodel [shape = record, label = "{ judge_testformattermodel | file : varchar(100)\l| id : int\l }"];
judge_ticket [shape = record, label = "{ judge_ticket | title : varchar(100)\l time : datetime(6)\l notes : longtext\l object_id : int unsigned\l is_open : tinyint(1)\l content_type_id : int\l user_id : int\l| id : int\l }"];
judge_ticket_assignees [shape = record, label = "{ judge_ticket_assignees | ticket_id : int\l profile_id : int\l| id : int\l }"];
judge_ticketmessage [shape = record, label = "{ judge_ticketmessage | body : longtext\l time : datetime(6)\l ticket_id : int\l user_id : int\l| id : int\l }"];
judge_volunteerproblemvote [shape = record, label = "{ judge_volunteerproblemvote | time : datetime(6)\l knowledge_points : int unsigned\l thinking_points : int unsigned\l feedback : longtext\l problem_id : int\l voter_id : int\l| id : int\l }"];
judge_volunteerproblemvote_types [shape = record, label = "{ judge_volunteerproblemvote_types | volunteerproblemvote_id : int\l problemtype_id : int\l| id : int\l }"];
letsencrypt_acmechallenge [shape = record, label = "{ letsencrypt_acmechallenge | challenge : varchar(255)\l response : varchar(255)\l| id : int\l }"];
newsletter_article [shape = record, label = "{ newsletter_article | sortorder : int unsigned\l title : varchar(200)\l text : longtext\l url : varchar(200)\l image : varchar(100)\l post_id : int\l| id : int\l }"];
newsletter_message [shape = record, label = "{ newsletter_message | title : varchar(200)\l slug : varchar(50)\l date_create : datetime(6)\l date_modify : datetime(6)\l newsletter_id : int\l| id : int\l }"];
newsletter_newsletter [shape = record, label = "{ newsletter_newsletter | title : varchar(200)\l slug : varchar(50)\l email : varchar(254)\l sender : varchar(200)\l visible : tinyint(1)\l send_html : tinyint(1)\l| id : int\l }"];
newsletter_newsletter_site [shape = record, label = "{ newsletter_newsletter_site | newsletter_id : int\l site_id : int\l| id : int\l }"];
newsletter_submission [shape = record, label = "{ newsletter_submission | publish_date : datetime(6)\l publish : tinyint(1)\l prepared : tinyint(1)\l sent : tinyint(1)\l sending : tinyint(1)\l message_id : int\l newsletter_id : int\l| id : int\l }"];
newsletter_submission_subscriptions [shape = record, label = "{ newsletter_submission_subscriptions | submission_id : int\l subscription_id : int\l| id : int\l }"];
newsletter_subscription [shape = record, label = "{ newsletter_subscription | name : varchar(30)\l email : varchar(254)\l ip : char(39)\l create_date : datetime(6)\l activation_code : varchar(40)\l subscribed : tinyint(1)\l subscribe_date : datetime(6)\l unsubscribed : tinyint(1)\l unsubscribe_date : datetime(6)\l newsletter_id : int\l user_id : int\l| id : int\l }"];
registration_registrationprofile [shape = record, label = "{ registration_registrationprofile | activation_key : varchar(64)\l user_id : int\l activated : tinyint(1)\l| id : int\l }"];
registration_supervisedregistrationprofile [shape = record, label = "{ registration_supervisedregistrationprofile | registrationprofile_ptr_id : int\l }"];
reversion_revision [shape = record, label = "{ reversion_revision | date_created : datetime(6)\l comment : longtext\l user_id : int\l| id : int\l }"];
reversion_version [shape = record, label = "{ reversion_version | object_id : varchar(191)\l format : varchar(255)\l serialized_data : longtext\l object_repr : longtext\l content_type_id : int\l revision_id : int\l db : varchar(191)\l| id : int\l }"];
social_auth_association [shape = record, label = "{ social_auth_association | server_url : varchar(255)\l handle : varchar(255)\l secret : varchar(255)\l issued : int\l lifetime : int\l assoc_type : varchar(64)\l| id : bigint\l }"];
social_auth_code [shape = record, label = "{ social_auth_code | email : varchar(254)\l code : varchar(32)\l verified : tinyint(1)\l timestamp : datetime(6)\l| id : bigint\l }"];
social_auth_nonce [shape = record, label = "{ social_auth_nonce | server_url : varchar(255)\l timestamp : int\l salt : varchar(65)\l| id : bigint\l }"];
social_auth_partial [shape = record, label = "{ social_auth_partial | token : varchar(32)\l next_step : smallint unsigned\l backend : varchar(32)\l timestamp : datetime(6)\l data : longtext\l| id : bigint\l }"];
social_auth_usersocialauth [shape = record, label = "{ social_auth_usersocialauth | provider : varchar(32)\l uid : varchar(255)\l user_id : int\l created : datetime(6)\l modified : datetime(6)\l extra_data : longtext\l| id : bigint\l }"];
auth_group_permissions -> auth_group [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "group_id:id", headlabel = ""];
auth_group_permissions -> auth_permission [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "permission_id:id", headlabel = ""];
auth_permission -> django_content_type [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "content_type_id:id", headlabel = ""];
auth_user_groups -> auth_group [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "group_id:id", headlabel = ""];
auth_user_groups -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
auth_user_user_permissions -> auth_permission [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "permission_id:id", headlabel = ""];
auth_user_user_permissions -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
chat_box_ignore -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
chat_box_ignore_ignored_users -> chat_box_ignore [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "ignore_id:id", headlabel = ""];
chat_box_ignore_ignored_users -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
chat_box_message -> chat_box_room [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "room_id:id", headlabel = ""];
chat_box_message -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "author_id:id", headlabel = ""];
chat_box_room -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_two_id:id", headlabel = ""];
chat_box_room -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_one_id:id", headlabel = ""];
chat_box_userroom -> chat_box_room [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "room_id:id", headlabel = ""];
chat_box_userroom -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
django_admin_log -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
django_admin_log -> django_content_type [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "content_type_id:id", headlabel = ""];
django_flatpage_sites -> django_flatpage [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "flatpage_id:id", headlabel = ""];
django_flatpage_sites -> django_site [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "site_id:id", headlabel = ""];
django_redirect -> django_site [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "site_id:id", headlabel = ""];
impersonate_impersonationlog -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "impersonator_id:id", headlabel = ""];
impersonate_impersonationlog -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "impersonating_id:id", headlabel = ""];
judge_blogpost_authors -> judge_blogpost [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "blogpost_id:id", headlabel = ""];
judge_blogpost_authors -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_blogpost_organizations -> judge_blogpost [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "blogpost_id:id", headlabel = ""];
judge_blogpost_organizations -> judge_organization [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "organization_id:id", headlabel = ""];
judge_bookmark -> django_content_type [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "content_type_id:id", headlabel = ""];
judge_comment -> judge_comment [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "parent_id:id", headlabel = ""];
judge_comment -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "author_id:id", headlabel = ""];
judge_commentvote -> judge_comment [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "comment_id:id", headlabel = ""];
judge_commentvote -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "voter_id:id", headlabel = ""];
judge_contest_authors -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contest_authors -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_contest_banned_users -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contest_banned_users -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_contest_curators -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contest_curators -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_contest_organizations -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contest_organizations -> judge_organization [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "organization_id:id", headlabel = ""];
judge_contest_private_contestants -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contest_private_contestants -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_contest_rate_exclude -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contest_rate_exclude -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_contest_tags -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contest_tags -> judge_contesttag [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contesttag_id:id", headlabel = ""];
judge_contest_testers -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contest_testers -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_contest_view_contest_scoreboard -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contest_view_contest_scoreboard -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_contestmoss -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contestmoss -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_contestparticipation -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contestparticipation -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_contestproblem -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contestproblem -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_contestproblemclarification -> judge_contestproblem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_contestssummary_contests -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_contestssummary_contests -> judge_contestssummary [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contestssummary_id:id", headlabel = ""];
judge_contestsubmission -> judge_contestparticipation [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "participation_id:id", headlabel = ""];
judge_contestsubmission -> judge_contestproblem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_contestsubmission -> judge_submission [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "submission_id:id", headlabel = ""];
judge_course_organizations -> judge_course [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "course_id:id", headlabel = ""];
judge_course_organizations -> judge_organization [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "organization_id:id", headlabel = ""];
judge_coursecontest -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_coursecontest -> judge_course [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "course_id:id", headlabel = ""];
judge_courselesson -> judge_course [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "course_id:id", headlabel = ""];
judge_courselessonproblem -> judge_courselesson [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "lesson_id:id", headlabel = ""];
judge_courselessonproblem -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_courserole -> judge_course [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "course_id:id", headlabel = ""];
judge_courserole -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_friend -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "current_user_id:id", headlabel = ""];
judge_friend_users -> judge_friend [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "friend_id:id", headlabel = ""];
judge_friend_users -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_judge_problems -> judge_judge [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "judge_id:id", headlabel = ""];
judge_judge_problems -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_judge_runtimes -> judge_judge [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "judge_id:id", headlabel = ""];
judge_judge_runtimes -> judge_language [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "language_id:id", headlabel = ""];
judge_languagelimit -> judge_language [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "language_id:id", headlabel = ""];
judge_languagelimit -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_languagetemplate -> judge_language [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "language_id:id", headlabel = ""];
judge_languagetemplate -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_makebookmark -> judge_bookmark [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "bookmark_id:id", headlabel = ""];
judge_makebookmark -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_navigationbar -> judge_navigationbar [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "parent_id:id", headlabel = ""];
judge_notification -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "author_id:id", headlabel = ""];
judge_notification -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "owner_id:id", headlabel = ""];
judge_notificationprofile -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_officialcontest -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_officialcontest -> judge_officialcontestcategory [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "category_id:id", headlabel = ""];
judge_officialcontest -> judge_officialcontestlocation [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "location_id:id", headlabel = ""];
judge_organization -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "registrant_id:id", headlabel = ""];
judge_organization_admins -> judge_organization [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "organization_id:id", headlabel = ""];
judge_organization_admins -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_organizationprofile -> judge_organization [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "organization_id:id", headlabel = ""];
judge_organizationprofile -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_organizationrequest -> judge_organization [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "organization_id:id", headlabel = ""];
judge_organizationrequest -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_pagevote -> django_content_type [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "content_type_id:id", headlabel = ""];
judge_pagevotevoter -> judge_pagevote [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "pagevote_id:id", headlabel = ""];
judge_pagevotevoter -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "voter_id:id", headlabel = ""];
judge_privatemessage -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "target_id:id", headlabel = ""];
judge_privatemessage -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "sender_id:id", headlabel = ""];
judge_privatemessagethread_messages -> judge_privatemessage [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "privatemessage_id:id", headlabel = ""];
judge_privatemessagethread_messages -> judge_privatemessagethread [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "privatemessagethread_id:id", headlabel = ""];
judge_problem -> judge_license [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "license_id:id", headlabel = ""];
judge_problem -> judge_problemgroup [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "group_id:id", headlabel = ""];
judge_problem_allowed_languages -> judge_language [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "language_id:id", headlabel = ""];
judge_problem_allowed_languages -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problem_authors -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problem_authors -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_problem_banned_users -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problem_banned_users -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_problem_curators -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problem_curators -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_problem_organizations -> judge_organization [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "organization_id:id", headlabel = ""];
judge_problem_organizations -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problem_testers -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problem_testers -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_problem_types -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problem_types -> judge_problemtype [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problemtype_id:id", headlabel = ""];
judge_problemclarification -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problemdata -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problempointsvote -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_problempointsvote -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "voter_id:id", headlabel = ""];
judge_problemtestcase -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "dataset_id:id", headlabel = ""];
judge_problemtranslation -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_profile -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_profile -> judge_contestparticipation [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "current_contest_id:id", headlabel = ""];
judge_profile_organizations -> judge_organization [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "organization_id:id", headlabel = ""];
judge_profile_organizations -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_profileinfo -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_rating -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_id:id", headlabel = ""];
judge_rating -> judge_contestparticipation [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "participation_id:id", headlabel = ""];
judge_rating -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_runtimeversion -> judge_judge [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "judge_id:id", headlabel = ""];
judge_runtimeversion -> judge_language [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "language_id:id", headlabel = ""];
judge_solution -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_solution_authors -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_solution_authors -> judge_solution [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "solution_id:id", headlabel = ""];
judge_submission -> judge_contest [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "contest_object_id:id", headlabel = ""];
judge_submission -> judge_judge [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "judged_on_id:id", headlabel = ""];
judge_submission -> judge_language [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "language_id:id", headlabel = ""];
judge_submission -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_submission -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_submissionsource -> judge_submission [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "submission_id:id", headlabel = ""];
judge_submissiontestcase -> judge_submission [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "submission_id:id", headlabel = ""];
judge_ticket -> django_content_type [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "content_type_id:id", headlabel = ""];
judge_ticket -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_ticket_assignees -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "profile_id:id", headlabel = ""];
judge_ticket_assignees -> judge_ticket [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "ticket_id:id", headlabel = ""];
judge_ticketmessage -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
judge_ticketmessage -> judge_ticket [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "ticket_id:id", headlabel = ""];
judge_volunteerproblemvote -> judge_problem [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problem_id:id", headlabel = ""];
judge_volunteerproblemvote -> judge_profile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "voter_id:id", headlabel = ""];
judge_volunteerproblemvote_types -> judge_problemtype [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "problemtype_id:id", headlabel = ""];
judge_volunteerproblemvote_types -> judge_volunteerproblemvote [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "volunteerproblemvote_id:id", headlabel = ""];
newsletter_article -> newsletter_message [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "post_id:id", headlabel = ""];
newsletter_message -> newsletter_newsletter [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "newsletter_id:id", headlabel = ""];
newsletter_newsletter_site -> django_site [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "site_id:id", headlabel = ""];
newsletter_newsletter_site -> newsletter_newsletter [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "newsletter_id:id", headlabel = ""];
newsletter_submission -> newsletter_message [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "message_id:id", headlabel = ""];
newsletter_submission -> newsletter_newsletter [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "newsletter_id:id", headlabel = ""];
newsletter_submission_subscriptions -> newsletter_submission [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "submission_id:id", headlabel = ""];
newsletter_submission_subscriptions -> newsletter_subscription [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "subscription_id:id", headlabel = ""];
newsletter_subscription -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
newsletter_subscription -> newsletter_newsletter [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "newsletter_id:id", headlabel = ""];
registration_registrationprofile -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
registration_supervisedregistrationprofile -> registration_registrationprofile [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "registrationprofile_ptr_id:id", headlabel = ""];
reversion_revision -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
reversion_version -> django_content_type [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "content_type_id:id", headlabel = ""];
reversion_version -> reversion_revision [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "revision_id:id", headlabel = ""];
social_auth_usersocialauth -> auth_user [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "user_id:id", headlabel = ""];
}