Files
mailgoserver/graphify-out/graph.html
T

320 lines
903 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>graphify - graphify-out/graph.html</title>
<script src="https://unpkg.com/vis-network@9.1.6/standalone/umd/vis-network.min.js"
integrity="sha384-Ux6phic9PEHJ38YtrijhkzyJ8yQlH8i/+buBR8s3mAZOJrP1gwyvAcIYl3GWtpX1"
crossorigin="anonymous"></script>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body { background: #0f0f1a; color: #e0e0e0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; display: flex; height: 100vh; overflow: hidden; }
#graph { flex: 1; }
#sidebar { width: 280px; background: #1a1a2e; border-left: 1px solid #2a2a4e; display: flex; flex-direction: column; overflow: hidden; }
#search-wrap { padding: 12px; border-bottom: 1px solid #2a2a4e; }
#search { width: 100%; background: #0f0f1a; border: 1px solid #3a3a5e; color: #e0e0e0; padding: 7px 10px; border-radius: 6px; font-size: 13px; outline: none; }
#search:focus { border-color: #4E79A7; }
#search-results { max-height: 140px; overflow-y: auto; padding: 4px 12px; border-bottom: 1px solid #2a2a4e; display: none; }
.search-item { padding: 4px 6px; cursor: pointer; border-radius: 4px; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.search-item:hover { background: #2a2a4e; }
#info-panel { padding: 14px; border-bottom: 1px solid #2a2a4e; min-height: 140px; }
#info-panel h3 { font-size: 13px; color: #aaa; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.05em; }
#info-content { font-size: 13px; color: #ccc; line-height: 1.6; }
#info-content .field { margin-bottom: 5px; }
#info-content .field b { color: #e0e0e0; }
#info-content .empty { color: #555; font-style: italic; }
.neighbor-link { display: block; padding: 2px 6px; margin: 2px 0; border-radius: 3px; cursor: pointer; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-left: 3px solid #333; }
.neighbor-link:hover { background: #2a2a4e; }
#neighbors-list { max-height: 160px; overflow-y: auto; margin-top: 4px; }
#legend-wrap { flex: 1; overflow-y: auto; padding: 12px; }
#legend-wrap h3 { font-size: 13px; color: #aaa; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.05em; }
.legend-item { display: flex; align-items: center; gap: 8px; padding: 4px 0; cursor: pointer; border-radius: 4px; font-size: 12px; }
.legend-item:hover { background: #2a2a4e; padding-left: 4px; }
.legend-item.dimmed { opacity: 0.35; }
.legend-dot { width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0; }
.legend-label { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.legend-count { color: #666; font-size: 11px; }
#stats { padding: 10px 14px; border-top: 1px solid #2a2a4e; font-size: 11px; color: #555; }
#legend-controls { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; padding: 4px 0; }
#legend-controls label { display: flex; align-items: center; gap: 6px; cursor: pointer; font-size: 12px; color: #aaa; user-select: none; }
#legend-controls label:hover { color: #e0e0e0; }
.legend-cb, #select-all-cb { appearance: none; -webkit-appearance: none; width: 14px; height: 14px; border: 1.5px solid #3a3a5e; border-radius: 3px; background: #0f0f1a; cursor: pointer; position: relative; flex-shrink: 0; }
.legend-cb:checked, #select-all-cb:checked { background: #4E79A7; border-color: #4E79A7; }
.legend-cb:checked::after, #select-all-cb:checked::after { content: ''; position: absolute; left: 3.5px; top: 1px; width: 4px; height: 7px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); }
#select-all-cb:indeterminate { background: #4E79A7; border-color: #4E79A7; }
#select-all-cb:indeterminate::after { content: ''; position: absolute; left: 2px; top: 5px; width: 8px; height: 2px; background: #fff; border: none; transform: none; }
</style>
</head>
<body>
<div id="graph"></div>
<div id="sidebar">
<div id="search-wrap">
<input id="search" type="text" placeholder="Search nodes..." autocomplete="off">
<div id="search-results"></div>
</div>
<div id="info-panel">
<h3>Node Info</h3>
<div id="info-content"><span class="empty">Click a node to inspect it</span></div>
</div>
<div id="legend-wrap">
<h3>Communities</h3>
<div id="legend-controls">
<label><input type="checkbox" id="select-all-cb" checked onchange="toggleAllCommunities(!this.checked)">Select All</label>
</div>
<div id="legend"></div>
</div>
<div id="stats">1025 nodes &middot; 2084 edges &middot; 69 communities</div>
</div>
<script>
const RAW_NODES = [{"id": "pkg_mailgoserver", "label": "mailgoserver", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mailgoserver", "community": 68, "community_name": "Project Root", "source_file": "go.mod", "file_type": "code", "degree": 0}, {"id": "internal_config_config", "label": "config.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "config.go", "community": 29, "community_name": "Config Loading & Settings", "source_file": "internal/config/config.go", "file_type": "code", "degree": 4}, {"id": "config_defaultkv", "label": "defaultKV", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "defaultKV", "community": 29, "community_name": "Config Loading & Settings", "source_file": "internal/config/config.go", "file_type": "code", "degree": 1}, {"id": "internal_config_config_generatesettingsini", "label": "GenerateSettingsIni()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "GenerateSettingsIni()", "community": 29, "community_name": "Config Loading & Settings", "source_file": "internal/config/config.go", "file_type": "code", "degree": 2}, {"id": "internal_config_config_load", "label": "Load()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Load()", "community": 29, "community_name": "Config Loading & Settings", "source_file": "internal/config/config.go", "file_type": "code", "degree": 5}, {"id": "internal_config_config_go_file", "label": "File", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "File", "community": 29, "community_name": "Config Loading & Settings", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_config_config_absolutesqlitepath", "label": "AbsoluteSQLitePath()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AbsoluteSQLitePath()", "community": 29, "community_name": "Config Loading & Settings", "source_file": "internal/config/config.go", "file_type": "code", "degree": 3}, {"id": "internal_config_config_test", "label": "config_test.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "config_test.go", "community": 29, "community_name": "Config Loading & Settings", "source_file": "internal/config/config_test.go", "file_type": "code", "degree": 2}, {"id": "internal_config_config_test_testgenerateandloadroundtrip", "label": "TestGenerateAndLoadRoundTrip()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGenerateAndLoadRoundTrip()", "community": 29, "community_name": "Config Loading & Settings", "source_file": "internal/config/config_test.go", "file_type": "code", "degree": 3}, {"id": "internal_config_config_test_go_t", "label": "T", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 29, "community_name": "Config Loading & Settings", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_config_config_test_testabsolutesqlitepath", "label": "TestAbsoluteSQLitePath()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAbsoluteSQLitePath()", "community": 29, "community_name": "Config Loading & Settings", "source_file": "internal/config/config_test.go", "file_type": "code", "degree": 3}, {"id": "internal_db_admin_models", "label": "admin_models.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_models.go", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/admin_models.go", "file_type": "code", "degree": 3}, {"id": "db_adminuser", "label": "AdminUser", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "AdminUser", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/admin_models.go", "file_type": "code", "degree": 16}, {"id": "internal_db_admin_models_go_time", "label": "Time", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 1, "community_name": "Admin User & Session Management", "source_file": "", "file_type": "code", "degree": 3}, {"id": "db_adminsession", "label": "AdminSession", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "AdminSession", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/admin_models.go", "file_type": "code", "degree": 4}, {"id": "db_webauthncredential", "label": "WebAuthnCredential", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WebAuthnCredential", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/admin_models.go", "file_type": "code", "degree": 4}, {"id": "internal_db_crud", "label": "crud.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "crud.go", "community": 33, "community_name": "DKIM Key Queries", "source_file": "internal/db/crud.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_go_db_db", "label": "DB", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 33, "community_name": "DKIM Key Queries", "source_file": "internal/db/crud.go", "file_type": "code", "degree": 5}, {"id": "db_db_getdomainbynameexact", "label": ".GetDomainByNameExact()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetDomainByNameExact()", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/crud.go", "file_type": "code", "degree": 3}, {"id": "db_db_getdomainbyid", "label": ".GetDomainByID()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetDomainByID()", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/crud.go", "file_type": "code", "degree": 3}, {"id": "db_db_getdkimkeybydomainandselector", "label": ".GetDKIMKeyByDomainAndSelector()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetDKIMKeyByDomainAndSelector()", "community": 33, "community_name": "DKIM Key Queries", "source_file": "internal/db/crud.go", "file_type": "code", "degree": 3}, {"id": "db_db_getactivedkimkeybydomainid", "label": ".GetActiveDKIMKeyByDomainID()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetActiveDKIMKeyByDomainID()", "community": 33, "community_name": "DKIM Key Queries", "source_file": "internal/db/crud.go", "file_type": "code", "degree": 3}, {"id": "db_db_getdkimkeybyid", "label": ".GetDKIMKeyByID()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetDKIMKeyByID()", "community": 33, "community_name": "DKIM Key Queries", "source_file": "internal/db/crud.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_scandkimkey", "label": "scanDKIMKey()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "scanDKIMKey()", "community": 33, "community_name": "DKIM Key Queries", "source_file": "internal/db/crud.go", "file_type": "code", "degree": 7}, {"id": "internal_db_crud_go_row", "label": "Row", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Row", "community": 33, "community_name": "DKIM Key Queries", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_admin", "label": "crud_admin.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_admin.go", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_admin_scanadminuser", "label": "scanAdminUser()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "scanAdminUser()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 6}, {"id": "internal_db_crud_admin_go_row", "label": "Row", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Row", "community": 1, "community_name": "Admin User & Session Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_admin_go_db_db", "label": "DB", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "DB", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 25}, {"id": "db_db_countadminusers", "label": ".CountAdminUsers()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".CountAdminUsers()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 2}, {"id": "db_db_seeddefaultadminifempty", "label": ".SeedDefaultAdminIfEmpty()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".SeedDefaultAdminIfEmpty()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 4}, {"id": "db_db_createadminuser", "label": ".CreateAdminUser()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateAdminUser()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 2}, {"id": "db_db_createscopedadminuser", "label": ".CreateScopedAdminUser()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateScopedAdminUser()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_listalladminusers", "label": ".ListAllAdminUsers()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListAllAdminUsers()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 3}, {"id": "db_db_listscopedadminusers", "label": ".ListScopedAdminUsers()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListScopedAdminUsers()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_admin_scanadminusers", "label": "scanAdminUsers()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "scanAdminUsers()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 6}, {"id": "rows", "label": "Rows", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Rows", "community": 1, "community_name": "Admin User & Session Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "db_db_accessibledomainids", "label": ".AccessibleDomainIDs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".AccessibleDomainIDs()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_grantdomainaccess", "label": ".GrantDomainAccess()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".GrantDomainAccess()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_setadmindomainaccess", "label": ".SetAdminDomainAccess()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetAdminDomainAccess()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_deleteadminuser", "label": ".DeleteAdminUser()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteAdminUser()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_getadminuserbyusername", "label": ".GetAdminUserByUsername()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetAdminUserByUsername()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 3}, {"id": "db_db_getadminuserbyid", "label": ".GetAdminUserByID()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetAdminUserByID()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 3}, {"id": "db_db_updateadmincredentials", "label": ".UpdateAdminCredentials()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".UpdateAdminCredentials()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_updateadminpassword", "label": ".UpdateAdminPassword()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".UpdateAdminPassword()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_setadmintotpsecret", "label": ".SetAdminTOTPSecret()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetAdminTOTPSecret()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_disableadmintotp", "label": ".DisableAdminTOTP()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisableAdminTOTP()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_admin_newsessiontoken", "label": "newSessionToken()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "newSessionToken()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 2}, {"id": "db_db_createsession", "label": ".CreateSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateSession()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_admin_go_duration", "label": "Duration", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 1, "community_name": "Admin User & Session Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "db_db_getsession", "label": ".GetSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetSession()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 3}, {"id": "db_db_marksessionmfaverified", "label": ".MarkSessionMFAVerified()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".MarkSessionMFAVerified()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_deletesession", "label": ".DeleteSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteSession()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_deleteexpiredsessions", "label": ".DeleteExpiredSessions()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteExpiredSessions()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_listwebauthncredentials", "label": ".ListWebAuthnCredentials()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListWebAuthnCredentials()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 3}, {"id": "db_db_createwebauthncredential", "label": ".CreateWebAuthnCredential()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateWebAuthnCredential()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_deletewebauthncredential", "label": ".DeleteWebAuthnCredential()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteWebAuthnCredential()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "db_db_countwebauthncredentials", "label": ".CountWebAuthnCredentials()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CountWebAuthnCredentials()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/db/crud_admin.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_counts", "label": "crud_counts.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_counts.go", "community": 50, "community_name": "DKIM Count Query", "source_file": "internal/db/crud_counts.go", "file_type": "code", "degree": 0}, {"id": "internal_db_crud_counts_go_db_db", "label": "DB", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 43, "community_name": "Domain DKIM/Sender Counts", "source_file": "internal/db/crud_counts.go", "file_type": "code", "degree": 3}, {"id": "db_db_countsendersfordomain", "label": ".CountSendersForDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CountSendersForDomain()", "community": 43, "community_name": "Domain DKIM/Sender Counts", "source_file": "internal/db/crud_counts.go", "file_type": "code", "degree": 1}, {"id": "db_db_hasactivedkimfordomain", "label": ".HasActiveDKIMForDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".HasActiveDKIMForDomain()", "community": 43, "community_name": "Domain DKIM/Sender Counts", "source_file": "internal/db/crud_counts.go", "file_type": "code", "degree": 1}, {"id": "db_db_hasanydkimfordomain", "label": ".HasAnyDKIMForDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".HasAnyDKIMForDomain()", "community": 43, "community_name": "Domain DKIM/Sender Counts", "source_file": "internal/db/crud_counts.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_dkim", "label": "crud_dkim.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_dkim.go", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 2}, {"id": "db_dkimkeywithdomain", "label": "DKIMKeyWithDomain", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DKIMKeyWithDomain", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 5}, {"id": "internal_db_crud_dkim_go_db_db", "label": "DB", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 8}, {"id": "db_db_listactivedkimkeyswithdomain", "label": ".ListActiveDKIMKeysWithDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListActiveDKIMKeysWithDomain()", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 3}, {"id": "db_db_listinactivedkimkeyswithdomain", "label": ".ListInactiveDKIMKeysWithDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListInactiveDKIMKeysWithDomain()", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_dkim_scandkimkeyswithdomain", "label": "scanDKIMKeysWithDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "scanDKIMKeysWithDomain()", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 5}, {"id": "db_db_countactivedkimkeys", "label": ".CountActiveDKIMKeys()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CountActiveDKIMKeys()", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 1}, {"id": "db_db_deactivateactivedkimkeysfordomain", "label": ".DeactivateActiveDKIMKeysForDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeactivateActiveDKIMKeysForDomain()", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 1}, {"id": "db_db_setdkimkeyactive", "label": ".SetDKIMKeyActive()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetDKIMKeyActive()", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 1}, {"id": "db_db_updatedkimkeyselector", "label": ".UpdateDKIMKeySelector()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".UpdateDKIMKeySelector()", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 1}, {"id": "db_db_selectorexistsfordomain", "label": ".SelectorExistsForDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SelectorExistsForDomain()", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 1}, {"id": "db_db_removedkimkey", "label": ".RemoveDKIMKey()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveDKIMKey()", "community": 23, "community_name": "DKIM Key CRUD", "source_file": "internal/db/crud_dkim.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_domains", "label": "crud_domains.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_domains.go", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_domains_go_db_db", "label": "DB", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 9}, {"id": "db_db_listdomains", "label": ".ListDomains()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListDomains()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 4}, {"id": "db_db_listactivedomains", "label": ".ListActiveDomains()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListActiveDomains()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 3}, {"id": "db_db_countactivedomains", "label": ".CountActiveDomains()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CountActiveDomains()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_domains_generateverificationtoken", "label": "generateVerificationToken()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "generateVerificationToken()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 3}, {"id": "db_db_createdomain", "label": ".CreateDomain()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateDomain()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 2}, {"id": "db_db_updatedomain", "label": ".UpdateDomain()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".UpdateDomain()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 1}, {"id": "db_db_setdomainactive", "label": ".SetDomainActive()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetDomainActive()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 1}, {"id": "db_db_setdomainverified", "label": ".SetDomainVerified()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetDomainVerified()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 1}, {"id": "db_db_regenerateverificationtoken", "label": ".RegenerateVerificationToken()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".RegenerateVerificationToken()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 2}, {"id": "db_db_removedomaincascade", "label": ".RemoveDomainCascade()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveDomainCascade()", "community": 24, "community_name": "Domain CRUD", "source_file": "internal/db/crud_domains.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_ips", "label": "crud_ips.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_ips.go", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 1}, {"id": "db_whitelistedipwithdomain", "label": "WhitelistedIPWithDomain", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WhitelistedIPWithDomain", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_ips_go_whitelistedip", "label": "WhitelistedIP", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "WhitelistedIP", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_db_crud_ips_go_db_db", "label": "DB", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 7}, {"id": "db_db_listwhitelistedips", "label": ".ListWhitelistedIPs()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListWhitelistedIPs()", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 3}, {"id": "db_db_getwhitelistedipbyid", "label": ".GetWhitelistedIPByID()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetWhitelistedIPByID()", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 3}, {"id": "db_db_ippairexists", "label": ".IPPairExists()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".IPPairExists()", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 1}, {"id": "db_db_createwhitelistedip", "label": ".CreateWhitelistedIP()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateWhitelistedIP()", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 1}, {"id": "db_db_updatewhitelistedip", "label": ".UpdateWhitelistedIP()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".UpdateWhitelistedIP()", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 1}, {"id": "db_db_setwhitelistedipactive", "label": ".SetWhitelistedIPActive()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetWhitelistedIPActive()", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 1}, {"id": "db_db_removewhitelistedip", "label": ".RemoveWhitelistedIP()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveWhitelistedIP()", "community": 28, "community_name": "IP Whitelist CRUD", "source_file": "internal/db/crud_ips.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_logs", "label": "crud_logs.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_logs.go", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_logs_go_db_db", "label": "DB", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 8}, {"id": "db_db_getemaillogbyid", "label": ".GetEmailLogByID()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetEmailLogByID()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_logs_scanemaillog", "label": "scanEmailLog()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "scanEmailLog()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 5}, {"id": "internal_db_crud_logs_go_row", "label": "Row", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Row", "community": 14, "community_name": "Email Log Persistence", "source_file": "", "file_type": "code", "degree": 1}, {"id": "db_db_listemaillogspage", "label": ".ListEmailLogsPage()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListEmailLogsPage()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 3}, {"id": "db_db_listauthlogspage", "label": ".ListAuthLogsPage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListAuthLogsPage()", "community": 35, "community_name": "Auth/Custom Header Models", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 4}, {"id": "db_db_listrecentauthlogs", "label": ".ListRecentAuthLogs()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListRecentAuthLogs()", "community": 35, "community_name": "Auth/Custom Header Models", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 3}, {"id": "db_db_listrecipientlogsforemail", "label": ".ListRecipientLogsForEmail()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListRecipientLogsForEmail()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 2}, {"id": "db_db_listattachmentsforemail", "label": ".ListAttachmentsForEmail()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListAttachmentsForEmail()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 3}, {"id": "db_db_getattachmentbyid", "label": ".GetAttachmentByID()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetAttachmentByID()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 3}, {"id": "db_db_removeattachment", "label": ".RemoveAttachment()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveAttachment()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/crud_logs.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_mailbox_aliases", "label": "crud_mailbox_aliases.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_mailbox_aliases.go", "community": 51, "community_name": "Mailbox Alias CRUD File", "source_file": "internal/db/crud_mailbox_aliases.go", "file_type": "code", "degree": 0}, {"id": "internal_db_crud_mailbox_aliases_go_db_db", "label": "DB", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 32, "community_name": "Mailbox Alias Queries", "source_file": "internal/db/crud_mailbox_aliases.go", "file_type": "code", "degree": 6}, {"id": "db_db_listaliasesformailbox", "label": ".ListAliasesForMailbox()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListAliasesForMailbox()", "community": 32, "community_name": "Mailbox Alias Queries", "source_file": "internal/db/crud_mailbox_aliases.go", "file_type": "code", "degree": 3}, {"id": "db_db_getaliasbyemail", "label": ".GetAliasByEmail()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetAliasByEmail()", "community": 32, "community_name": "Mailbox Alias Queries", "source_file": "internal/db/crud_mailbox_aliases.go", "file_type": "code", "degree": 3}, {"id": "db_db_aliasemailexists", "label": ".AliasEmailExists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".AliasEmailExists()", "community": 32, "community_name": "Mailbox Alias Queries", "source_file": "internal/db/crud_mailbox_aliases.go", "file_type": "code", "degree": 1}, {"id": "db_db_createalias", "label": ".CreateAlias()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateAlias()", "community": 32, "community_name": "Mailbox Alias Queries", "source_file": "internal/db/crud_mailbox_aliases.go", "file_type": "code", "degree": 1}, {"id": "db_db_removealias", "label": ".RemoveAlias()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveAlias()", "community": 32, "community_name": "Mailbox Alias Queries", "source_file": "internal/db/crud_mailbox_aliases.go", "file_type": "code", "degree": 1}, {"id": "db_db_mailboxcansendas", "label": ".MailboxCanSendAs()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".MailboxCanSendAs()", "community": 32, "community_name": "Mailbox Alias Queries", "source_file": "internal/db/crud_mailbox_aliases.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_mailbox_app_passwords", "label": "crud_mailbox_app_passwords.go", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_mailbox_app_passwords.go", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/db/crud_mailbox_app_passwords.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_mailbox_app_passwords_generateapppassword", "label": "GenerateAppPassword()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GenerateAppPassword()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/db/crud_mailbox_app_passwords.go", "file_type": "code", "degree": 5}, {"id": "internal_db_crud_mailbox_app_passwords_go_db_db", "label": "DB", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/db/crud_mailbox_app_passwords.go", "file_type": "code", "degree": 5}, {"id": "db_db_listapppasswordsformailbox", "label": ".ListAppPasswordsForMailbox()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListAppPasswordsForMailbox()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/db/crud_mailbox_app_passwords.go", "file_type": "code", "degree": 3}, {"id": "db_db_createapppassword", "label": ".CreateAppPassword()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateAppPassword()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/db/crud_mailbox_app_passwords.go", "file_type": "code", "degree": 1}, {"id": "db_db_verifymailboxapppassword", "label": ".VerifyMailboxAppPassword()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".VerifyMailboxAppPassword()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/db/crud_mailbox_app_passwords.go", "file_type": "code", "degree": 3}, {"id": "db_db_setapppasswordactive", "label": ".SetAppPasswordActive()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetAppPasswordActive()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/db/crud_mailbox_app_passwords.go", "file_type": "code", "degree": 1}, {"id": "db_db_removeapppassword", "label": ".RemoveAppPassword()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveAppPassword()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/db/crud_mailbox_app_passwords.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_mailbox_lists", "label": "crud_mailbox_lists.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_mailbox_lists.go", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/crud_mailbox_lists.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_mailbox_lists_go_db_db", "label": "DB", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/crud_mailbox_lists.go", "file_type": "code", "degree": 6}, {"id": "db_db_listallowblock", "label": ".ListAllowBlock()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListAllowBlock()", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/crud_mailbox_lists.go", "file_type": "code", "degree": 3}, {"id": "db_db_addallowblockentry", "label": ".AddAllowBlockEntry()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".AddAllowBlockEntry()", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/crud_mailbox_lists.go", "file_type": "code", "degree": 1}, {"id": "db_db_removeallowblockentry", "label": ".RemoveAllowBlockEntry()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveAllowBlockEntry()", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/crud_mailbox_lists.go", "file_type": "code", "degree": 1}, {"id": "db_db_isblocked", "label": ".IsBlocked()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".IsBlocked()", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/crud_mailbox_lists.go", "file_type": "code", "degree": 2}, {"id": "db_db_isallowed", "label": ".IsAllowed()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".IsAllowed()", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/crud_mailbox_lists.go", "file_type": "code", "degree": 2}, {"id": "internal_db_crud_mailbox_lists_matchesallowblock", "label": "matchesAllowBlock()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "matchesAllowBlock()", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/crud_mailbox_lists.go", "file_type": "code", "degree": 5}, {"id": "internal_db_crud_mailbox_messages", "label": "crud_mailbox_messages.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_mailbox_messages.go", "community": 52, "community_name": "Mailbox Message CRUD File", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 0}, {"id": "internal_db_crud_mailbox_messages_go_db_db", "label": "DB", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 8}, {"id": "db_db_insertmessage", "label": ".InsertMessage()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".InsertMessage()", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 2}, {"id": "internal_db_crud_mailbox_messages_go_time", "label": "Time", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "", "file_type": "code", "degree": 1}, {"id": "db_db_getmessagebyuid", "label": ".GetMessageByUID()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetMessageByUID()", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 3}, {"id": "db_db_deletemessage", "label": ".DeleteMessage()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteMessage()", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 1}, {"id": "db_db_listmessageuidsformailbox", "label": ".ListMessageUIDsForMailbox()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListMessageUIDsForMailbox()", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 1}, {"id": "db_db_listmessagesformailbox", "label": ".ListMessagesForMailbox()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListMessagesForMailbox()", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 3}, {"id": "db_db_setmessageflags", "label": ".SetMessageFlags()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetMessageFlags()", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 1}, {"id": "db_db_listmessagesinfolder", "label": ".ListMessagesInFolder()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListMessagesInFolder()", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 3}, {"id": "db_db_distinctfoldersformailbox", "label": ".DistinctFoldersForMailbox()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DistinctFoldersForMailbox()", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/crud_mailbox_messages.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_mailbox_rules", "label": "crud_mailbox_rules.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_mailbox_rules.go", "community": 53, "community_name": "Mailbox Rules CRUD File", "source_file": "internal/db/crud_mailbox_rules.go", "file_type": "code", "degree": 0}, {"id": "internal_db_crud_mailbox_rules_go_db_db", "label": "DB", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/crud_mailbox_rules.go", "file_type": "code", "degree": 3}, {"id": "db_db_listrulesformailbox", "label": ".ListRulesForMailbox()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListRulesForMailbox()", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/crud_mailbox_rules.go", "file_type": "code", "degree": 3}, {"id": "db_db_createrule", "label": ".CreateRule()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateRule()", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/crud_mailbox_rules.go", "file_type": "code", "degree": 1}, {"id": "db_db_removerule", "label": ".RemoveRule()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveRule()", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/crud_mailbox_rules.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_mailbox_sessions", "label": "crud_mailbox_sessions.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_mailbox_sessions.go", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_mailbox_sessions_newmailboxsessiontoken", "label": "newMailboxSessionToken()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "newMailboxSessionToken()", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 2}, {"id": "internal_db_crud_mailbox_sessions_go_db_db", "label": "DB", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 8}, {"id": "db_db_createmailboxsession", "label": ".CreateMailboxSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateMailboxSession()", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_mailbox_sessions_go_duration", "label": "Duration", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "", "file_type": "code", "degree": 1}, {"id": "db_db_getmailboxsession", "label": ".GetMailboxSession()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetMailboxSession()", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 3}, {"id": "db_db_markmailboxsessionmfaverified", "label": ".MarkMailboxSessionMFAVerified()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".MarkMailboxSessionMFAVerified()", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 1}, {"id": "db_db_deletemailboxsession", "label": ".DeleteMailboxSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteMailboxSession()", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 1}, {"id": "db_db_listmailboxwebauthncredentials", "label": ".ListMailboxWebAuthnCredentials()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListMailboxWebAuthnCredentials()", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 3}, {"id": "db_db_createmailboxwebauthncredential", "label": ".CreateMailboxWebAuthnCredential()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateMailboxWebAuthnCredential()", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 1}, {"id": "db_db_deletemailboxwebauthncredential", "label": ".DeleteMailboxWebAuthnCredential()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteMailboxWebAuthnCredential()", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 1}, {"id": "db_db_countmailboxwebauthncredentials", "label": ".CountMailboxWebAuthnCredentials()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CountMailboxWebAuthnCredentials()", "community": 30, "community_name": "Mailbox Session/WebAuthn Queries", "source_file": "internal/db/crud_mailbox_sessions.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_mailboxes", "label": "crud_mailboxes.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_mailboxes.go", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 2}, {"id": "internal_db_crud_mailboxes_scanmailbox", "label": "scanMailbox()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "scanMailbox()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 6}, {"id": "internal_db_crud_mailboxes_go_row", "label": "Row", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Row", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "", "file_type": "code", "degree": 1}, {"id": "db_mailboxwithdomain", "label": "MailboxWithDomain", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MailboxWithDomain", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_mailboxes_go_db_db", "label": "DB", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.8, "font": {"size": 12, "color": "#ffffff"}, "title": "DB", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 15}, {"id": "db_db_listmailboxes", "label": ".ListMailboxes()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListMailboxes()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 3}, {"id": "db_db_listmailboxesfordomain", "label": ".ListMailboxesForDomain()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListMailboxesForDomain()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 3}, {"id": "db_db_getmailboxbyid", "label": ".GetMailboxByID()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetMailboxByID()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 3}, {"id": "db_db_getmailboxbyemail", "label": ".GetMailboxByEmail()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetMailboxByEmail()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 3}, {"id": "db_db_mailboxemailexists", "label": ".MailboxEmailExists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".MailboxEmailExists()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_createmailbox", "label": ".CreateMailbox()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateMailbox()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_setmailboxactive", "label": ".SetMailboxActive()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetMailboxActive()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_setmailboxquota", "label": ".SetMailboxQuota()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetMailboxQuota()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_setmailboxpasswordhash", "label": ".SetMailboxPasswordHash()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetMailboxPasswordHash()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_setmailboxtotpsecret", "label": ".SetMailboxTOTPSecret()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetMailboxTOTPSecret()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_disablemailboxtotp", "label": ".DisableMailboxTOTP()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DisableMailboxTOTP()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_addmailboxusedbytes", "label": ".AddMailboxUsedBytes()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".AddMailboxUsedBytes()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_getdomaindefaultquota", "label": ".GetDomainDefaultQuota()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetDomainDefaultQuota()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_setdomaindefaultquota", "label": ".SetDomainDefaultQuota()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetDomainDefaultQuota()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "db_db_removemailboxcascade", "label": ".RemoveMailboxCascade()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveMailboxCascade()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/crud_mailboxes.go", "file_type": "code", "degree": 1}, {"id": "internal_db_crud_senders", "label": "crud_senders.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "crud_senders.go", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 1}, {"id": "db_senderwithdomain", "label": "SenderWithDomain", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SenderWithDomain", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 3}, {"id": "internal_db_crud_senders_go_db_db", "label": "DB", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 8}, {"id": "db_db_listsenders", "label": ".ListSenders()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ListSenders()", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 3}, {"id": "db_db_getsenderbyid", "label": ".GetSenderByID()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetSenderByID()", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 3}, {"id": "db_db_countactivesenders", "label": ".CountActiveSenders()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CountActiveSenders()", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 1}, {"id": "db_db_emailexists", "label": ".EmailExists()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".EmailExists()", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 1}, {"id": "db_db_createsender", "label": ".CreateSender()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".CreateSender()", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 1}, {"id": "db_db_updatesender", "label": ".UpdateSender()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".UpdateSender()", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 1}, {"id": "db_db_setsenderactive", "label": ".SetSenderActive()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".SetSenderActive()", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 1}, {"id": "db_db_removesender", "label": ".RemoveSender()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".RemoveSender()", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/crud_senders.go", "file_type": "code", "degree": 1}, {"id": "internal_db_logs", "label": "db/logs.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "db/logs.go", "community": 54, "community_name": "Web Logs Route", "source_file": "internal/db/logs.go", "file_type": "code", "degree": 0}, {"id": "internal_db_logs_go_db_db", "label": "DB", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/logs.go", "file_type": "code", "degree": 3}, {"id": "db_db_insertemaillog", "label": ".InsertEmailLog()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".InsertEmailLog()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/logs.go", "file_type": "code", "degree": 2}, {"id": "db_db_insertemailrecipientlog", "label": ".InsertEmailRecipientLog()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".InsertEmailRecipientLog()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/logs.go", "file_type": "code", "degree": 2}, {"id": "db_db_insertemailattachment", "label": ".InsertEmailAttachment()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".InsertEmailAttachment()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/logs.go", "file_type": "code", "degree": 2}, {"id": "internal_db_mailbox_models", "label": "mailbox_models.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "mailbox_models.go", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/mailbox_models.go", "file_type": "code", "degree": 8}, {"id": "db_mailbox", "label": "Mailbox", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 17.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Mailbox", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/db/mailbox_models.go", "file_type": "code", "degree": 17}, {"id": "internal_db_mailbox_models_go_time", "label": "Time", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "", "file_type": "code", "degree": 8}, {"id": "db_mailboxsession", "label": "MailboxSession", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MailboxSession", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/mailbox_models.go", "file_type": "code", "degree": 4}, {"id": "db_mailboxwebauthncredential", "label": "MailboxWebAuthnCredential", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MailboxWebAuthnCredential", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/mailbox_models.go", "file_type": "code", "degree": 4}, {"id": "db_mailboxalias", "label": "MailboxAlias", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MailboxAlias", "community": 32, "community_name": "Mailbox Alias Queries", "source_file": "internal/db/mailbox_models.go", "file_type": "code", "degree": 4}, {"id": "db_mailboxallowblockentry", "label": "MailboxAllowBlockEntry", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MailboxAllowBlockEntry", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/mailbox_models.go", "file_type": "code", "degree": 3}, {"id": "db_mailboxfilterrule", "label": "MailboxFilterRule", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MailboxFilterRule", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/mailbox_models.go", "file_type": "code", "degree": 3}, {"id": "db_mailboxapppassword", "label": "MailboxAppPassword", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MailboxAppPassword", "community": 18, "community_name": "Mailbox Rules/Lists/Sessions Queries", "source_file": "internal/db/mailbox_models.go", "file_type": "code", "degree": 3}, {"id": "db_mailboxmessage", "label": "MailboxMessage", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "MailboxMessage", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/mailbox_models.go", "file_type": "code", "degree": 10}, {"id": "internal_db_models", "label": "models.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "models.go", "community": 35, "community_name": "Auth/Custom Header Models", "source_file": "internal/db/models.go", "file_type": "code", "degree": 9}, {"id": "db_domain", "label": "Domain", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Domain", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/models.go", "file_type": "code", "degree": 10}, {"id": "internal_db_models_go_time", "label": "Time", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 35, "community_name": "Auth/Custom Header Models", "source_file": "", "file_type": "code", "degree": 8}, {"id": "db_sender", "label": "Sender", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Sender", "community": 25, "community_name": "Sender CRUD", "source_file": "internal/db/models.go", "file_type": "code", "degree": 9}, {"id": "db_sender_cansendas", "label": ".CanSendAs()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".CanSendAs()", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/models.go", "file_type": "code", "degree": 3}, {"id": "internal_db_models_go_db_whitelistedip", "label": "WhitelistedIP", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "WhitelistedIP", "community": 35, "community_name": "Auth/Custom Header Models", "source_file": "internal/db/models.go", "file_type": "code", "degree": 2}, {"id": "db_emaillog", "label": "EmailLog", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "EmailLog", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/models.go", "file_type": "code", "degree": 7}, {"id": "db_emailrecipientlog", "label": "EmailRecipientLog", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "EmailRecipientLog", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/models.go", "file_type": "code", "degree": 4}, {"id": "db_authlog", "label": "AuthLog", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "AuthLog", "community": 35, "community_name": "Auth/Custom Header Models", "source_file": "internal/db/models.go", "file_type": "code", "degree": 4}, {"id": "db_dkimkey", "label": "DKIMKey", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DKIMKey", "community": 33, "community_name": "DKIM Key Queries", "source_file": "internal/db/models.go", "file_type": "code", "degree": 9}, {"id": "db_customheader", "label": "CustomHeader", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomHeader", "community": 35, "community_name": "Auth/Custom Header Models", "source_file": "internal/db/models.go", "file_type": "code", "degree": 2}, {"id": "db_emailattachment", "label": "EmailAttachment", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "EmailAttachment", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/db/models.go", "file_type": "code", "degree": 7}, {"id": "internal_db_queries", "label": "queries.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "queries.go", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 6}, {"id": "internal_db_queries_equalfold", "label": "equalFold()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "equalFold()", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 2}, {"id": "internal_db_queries_domainpart", "label": "domainPart()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "domainPart()", "community": 27, "community_name": "Mailbox Allow/Block List", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 3}, {"id": "internal_db_queries_hashpassword", "label": "HashPassword()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 25.0, "font": {"size": 12, "color": "#ffffff"}, "title": "HashPassword()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 33}, {"id": "internal_db_queries_checkpassword", "label": "CheckPassword()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CheckPassword()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 8}, {"id": "internal_db_queries_go_db_db", "label": "DB", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 5}, {"id": "db_db_getsenderbyemail", "label": ".GetSenderByEmail()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetSenderByEmail()", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 3}, {"id": "internal_db_queries_scandomain", "label": "scanDomain()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "scanDomain()", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 7}, {"id": "internal_db_queries_go_row", "label": "Row", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Row", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "", "file_type": "code", "degree": 1}, {"id": "db_db_getdomainbyname", "label": ".GetDomainByName()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetDomainByName()", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 5}, {"id": "db_db_getwhitelistedip", "label": ".GetWhitelistedIP()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetWhitelistedIP()", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 4}, {"id": "internal_db_queries_go_whitelistedip", "label": "WhitelistedIP", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "WhitelistedIP", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_db_queries_go_db_whitelistedip", "label": "WhitelistedIP", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "WhitelistedIP", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 1}, {"id": "db_whitelistedip_cansendfordomain", "label": ".CanSendForDomain()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".CanSendForDomain()", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 3}, {"id": "db_db_logauthattempt", "label": ".LogAuthAttempt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".LogAuthAttempt()", "community": 21, "community_name": "Sender/Domain/IP Lookup Queries", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 1}, {"id": "internal_db_queries_parsetime", "label": "parseTime()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 25.5, "font": {"size": 12, "color": "#ffffff"}, "title": "parseTime()", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "internal/db/queries.go", "file_type": "code", "degree": 34}, {"id": "internal_db_queries_go_time", "label": "Time", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 20, "community_name": "Mailbox Message Storage Queries", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_db_schema", "label": "schema.go", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "schema.go", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/db/schema.go", "file_type": "code", "degree": 3}, {"id": "internal_db_schema_migrateaddedcolumns", "label": "migrateAddedColumns()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "migrateAddedColumns()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/db/schema.go", "file_type": "code", "degree": 3}, {"id": "internal_db_schema_go_db", "label": "DB", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_db_schema_go_db_db", "label": "DB", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/db/schema.go", "file_type": "code", "degree": 2}, {"id": "internal_db_schema_open", "label": "Open()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": "Open()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/db/schema.go", "file_type": "code", "degree": 11}, {"id": "internal_dkim_dkim", "label": "dkim/dkim.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "dkim/dkim.go", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 8}, {"id": "internal_dkim_dkim_generateselector", "label": "GenerateSelector()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "GenerateSelector()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 2}, {"id": "dkim_manager", "label": "Manager", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": "Manager", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 11}, {"id": "internal_dkim_dkim_go_db", "label": "DB", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_dkim_dkim_new", "label": "New()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "New()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 4}, {"id": "dkim_manager_generatedkimkeypair", "label": ".GenerateDKIMKeypair()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".GenerateDKIMKeypair()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 3}, {"id": "internal_dkim_dkim_encodekeypair", "label": "encodeKeyPair()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "encodeKeyPair()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 3}, {"id": "privatekey", "label": "PrivateKey", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PrivateKey", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "dkim_manager_getactivedkimkey", "label": ".GetActiveDKIMKey()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetActiveDKIMKey()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 4}, {"id": "dkim_dnsrecord", "label": "DNSRecord", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "DNSRecord", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 2}, {"id": "dkim_manager_getdkimpublickeyrecord", "label": ".GetDKIMPublicKeyRecord()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetDKIMPublicKeyRecord()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 4}, {"id": "internal_dkim_dkim_rawbase64frompem", "label": "rawBase64FromPEM()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "rawBase64FromPEM()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 2}, {"id": "dkim_manager_sign", "label": ".Sign()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Sign()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 3}, {"id": "internal_dkim_dkim_stripexistingsignature", "label": "stripExistingSignature()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "stripExistingSignature()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 2}, {"id": "internal_dkim_dkim_verifyinbound", "label": "VerifyInbound()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "VerifyInbound()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 2}, {"id": "dkim_manager_getactivecustomheaders", "label": ".GetActiveCustomHeaders()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".GetActiveCustomHeaders()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim.go", "file_type": "code", "degree": 1}, {"id": "internal_dkim_dkim_test", "label": "dkim_test.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "dkim_test.go", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim_test.go", "file_type": "code", "degree": 1}, {"id": "internal_dkim_dkim_test_testgeneratesignverify", "label": "TestGenerateSignVerify()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGenerateSignVerify()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/dkim/dkim_test.go", "file_type": "code", "degree": 4}, {"id": "internal_dkim_dkim_test_go_t", "label": "T", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_backend", "label": "backend.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "backend.go", "community": 37, "community_name": "SMTP Backend & Session", "source_file": "internal/imapserver/backend.go", "file_type": "code", "degree": 1}, {"id": "imapserver_backend", "label": "Backend", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend", "community": 37, "community_name": "SMTP Backend & Session", "source_file": "internal/imapserver/backend.go", "file_type": "code", "degree": 5}, {"id": "internal_imapserver_backend_go_db", "label": "DB", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 37, "community_name": "SMTP Backend & Session", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_backend_go_store", "label": "Store", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 37, "community_name": "SMTP Backend & Session", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_backend_newsession", "label": ".NewSession()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".NewSession()", "community": 37, "community_name": "SMTP Backend & Session", "source_file": "internal/imapserver/backend.go", "file_type": "code", "degree": 2}, {"id": "internal_imapserver_backend_go_session", "label": "Session", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 37, "community_name": "SMTP Backend & Session", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_imapserver_test", "label": "imapserver_test.go", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "imapserver_test.go", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/imapserver_test.go", "file_type": "code", "degree": 5}, {"id": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "label": "newTestMailboxWithAppPassword()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestMailboxWithAppPassword()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/imapserver_test.go", "file_type": "code", "degree": 11}, {"id": "internal_imapserver_imapserver_test_go_t", "label": "T", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 5}, {"id": "internal_imapserver_imapserver_test_go_client", "label": "Client", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Client", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_imapserver_test_testimaploginselectfetch", "label": "TestIMAPLoginSelectFetch()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIMAPLoginSelectFetch()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/imapserver_test.go", "file_type": "code", "degree": 3}, {"id": "internal_imapserver_imapserver_test_testimaploginrejectsportalpassword", "label": "TestIMAPLoginRejectsPortalPassword()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIMAPLoginRejectsPortalPassword()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/imapserver_test.go", "file_type": "code", "degree": 3}, {"id": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder", "label": "TestIMAPListAndSelectAdditionalFolder()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIMAPListAndSelectAdditionalFolder()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/imapserver_test.go", "file_type": "code", "degree": 7}, {"id": "internal_imapserver_imapserver_test_testimapstoreseenflag", "label": "TestIMAPStoreSeenFlag()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIMAPStoreSeenFlag()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/imapserver_test.go", "file_type": "code", "degree": 3}, {"id": "internal_imapserver_server", "label": "imapserver/server.go", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "imapserver/server.go", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/server.go", "file_type": "code", "degree": 3}, {"id": "internal_imapserver_server_newsessionfunc", "label": "newSessionFunc()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "newSessionFunc()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/server.go", "file_type": "code", "degree": 7}, {"id": "internal_imapserver_server_go_backend", "label": "Backend", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 3}, {"id": "internal_imapserver_server_go_conn", "label": "Conn", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Conn", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_server_go_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 1}, {"id": "greetingdata", "label": "GreetingData", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "GreetingData", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_server_newplainserver", "label": "NewPlainServer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "NewPlainServer()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/server.go", "file_type": "code", "degree": 6}, {"id": "internal_imapserver_server_go_server", "label": "Server", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Server", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_imapserver_server_newtlsserver", "label": "NewTLSServer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "NewTLSServer()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/imapserver/server.go", "file_type": "code", "degree": 5}, {"id": "internal_imapserver_server_go_config", "label": "Config", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_session", "label": "imapserver/session.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "imapserver/session.go", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 12}, {"id": "imapserver_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 21.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Session", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 26}, {"id": "internal_imapserver_session_go_backend", "label": "Backend", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_session_close", "label": ".Close()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Close()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 2}, {"id": "imapserver_session_login", "label": ".Login()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".Login()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 1}, {"id": "imapserver_session_requireauth", "label": ".requireAuth()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".requireAuth()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 8}, {"id": "internal_imapserver_session_notfounderr", "label": "notFoundErr()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "notFoundErr()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 5}, {"id": "internal_imapserver_session_isinbox", "label": "isInbox()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "isInbox()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 2}, {"id": "imapserver_session_folderexists", "label": ".folderExists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".folderExists()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 6}, {"id": "imapserver_session_messages", "label": ".messages()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".messages()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 7}, {"id": "imapserver_session_select", "label": ".Select()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".Select()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 10}, {"id": "selectoptions", "label": "SelectOptions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SelectOptions", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "selectdata", "label": "SelectData", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SelectData", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_session_unselect", "label": ".Unselect()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".Unselect()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 1}, {"id": "imapserver_session_create", "label": ".Create()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".Create()", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 4}, {"id": "createoptions", "label": "CreateOptions", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CreateOptions", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_session_delete", "label": ".Delete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".Delete()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 1}, {"id": "imapserver_session_rename", "label": ".Rename()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Rename()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 2}, {"id": "renameoptions", "label": "RenameOptions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "RenameOptions", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_session_subscribe", "label": ".Subscribe()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Subscribe()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 3}, {"id": "imapserver_session_unsubscribe", "label": ".Unsubscribe()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Unsubscribe()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 3}, {"id": "imapserver_session_list", "label": ".List()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".List()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 4}, {"id": "listwriter", "label": "ListWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ListWriter", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "listoptions", "label": "ListOptions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ListOptions", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_session_status", "label": ".Status()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".Status()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 8}, {"id": "statusoptions", "label": "StatusOptions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "StatusOptions", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "statusdata", "label": "StatusData", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "StatusData", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_session_append", "label": ".Append()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".Append()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 4}, {"id": "literalreader", "label": "LiteralReader", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "LiteralReader", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "appendoptions", "label": "AppendOptions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AppendOptions", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "appenddata", "label": "AppendData", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AppendData", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_session_poll", "label": ".Poll()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Poll()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 2}, {"id": "updatewriter", "label": "UpdateWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "UpdateWriter", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 2}, {"id": "imapserver_session_idle", "label": ".Idle()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Idle()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 2}, {"id": "imapserver_session_expunge", "label": ".Expunge()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".Expunge()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 7}, {"id": "expungewriter", "label": "ExpungeWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ExpungeWriter", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "uidset", "label": "UIDSet", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "UIDSet", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_session_search", "label": ".Search()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".Search()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 9}, {"id": "numkind", "label": "NumKind", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "NumKind", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "searchcriteria", "label": "SearchCriteria", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "SearchCriteria", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 2}, {"id": "searchoptions", "label": "SearchOptions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SearchOptions", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "searchdata", "label": "SearchData", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SearchData", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_session_matchessearch", "label": "matchesSearch()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "matchesSearch()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 6}, {"id": "imapserver_session_fetch", "label": ".Fetch()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".Fetch()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 12}, {"id": "fetchwriter", "label": "FetchWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "FetchWriter", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 2}, {"id": "numset", "label": "NumSet", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "NumSet", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 4}, {"id": "fetchoptions", "label": "FetchOptions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "FetchOptions", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 2}, {"id": "imapserver_session_writefetch", "label": ".writeFetch()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".writeFetch()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 9}, {"id": "fetchresponsewriter", "label": "FetchResponseWriter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "FetchResponseWriter", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_session_buildenvelope", "label": "buildEnvelope()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "buildEnvelope()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 5}, {"id": "envelope", "label": "Envelope", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Envelope", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_session_splitaddr", "label": "splitAddr()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "splitAddr()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 2}, {"id": "imapserver_session_store", "label": ".Store()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": ".Store()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 11}, {"id": "storeflags", "label": "StoreFlags", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "StoreFlags", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 2}, {"id": "storeoptions", "label": "StoreOptions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "StoreOptions", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "imapserver_session_copy", "label": ".Copy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Copy()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 3}, {"id": "copydata", "label": "CopyData", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CopyData", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_imapserver_session_nextuid", "label": "nextUID()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "nextUID()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 5}, {"id": "uid", "label": "UID", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "UID", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 8}, {"id": "internal_imapserver_session_numsetcontains", "label": "numSetContains()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "numSetContains()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 5}, {"id": "internal_imapserver_session_splitflags", "label": "splitFlags()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "splitFlags()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 5}, {"id": "flag", "label": "Flag", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Flag", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "", "file_type": "code", "degree": 3}, {"id": "internal_imapserver_session_hasflag", "label": "hasFlag()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "hasFlag()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 8}, {"id": "internal_imapserver_session_addflag", "label": "addFlag()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "addFlag()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 4}, {"id": "internal_imapserver_session_applystoreflags", "label": "applyStoreFlags()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "applyStoreFlags()", "community": 2, "community_name": "IMAP Fetch/Append Protocol Types", "source_file": "internal/imapserver/session.go", "file_type": "code", "degree": 4}, {"id": "internal_mailstore_mailstore", "label": "mailstore.go", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "mailstore.go", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 7}, {"id": "internal_mailstore_mailstore_loadorcreatemasterkey", "label": "LoadOrCreateMasterKey()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "LoadOrCreateMasterKey()", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_mailstore_go_mailstore_store", "label": "Store", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 5}, {"id": "internal_mailstore_mailstore_go_db", "label": "DB", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_mailstore_new", "label": "New()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "New()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 6}, {"id": "internal_mailstore_mailstore_generatedek", "label": "GenerateDEK()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": "GenerateDEK()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 11}, {"id": "mailstore_store_wrapdek", "label": ".WrapDEK()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".WrapDEK()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 2}, {"id": "mailstore_store_unwrapdek", "label": ".UnwrapDEK()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".UnwrapDEK()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_mailstore_sealaesgcm", "label": "sealAESGCM()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sealAESGCM()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 3}, {"id": "internal_mailstore_mailstore_openaesgcm", "label": "openAESGCM()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "openAESGCM()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 4}, {"id": "internal_mailstore_mailstore_sanitizepathsegment", "label": "sanitizePathSegment()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "sanitizePathSegment()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_mailstore_test", "label": "mailstore_test.go", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mailstore_test.go", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore_test.go", "file_type": "code", "degree": 6}, {"id": "internal_mailstore_mailstore_test_newtestdb", "label": "newTestDB()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "newTestDB()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore_test.go", "file_type": "code", "degree": 6}, {"id": "internal_mailstore_mailstore_test_go_t", "label": "T", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 6}, {"id": "internal_mailstore_mailstore_test_go_db", "label": "DB", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_mailstore_mailstore_test_newtestmailbox", "label": "newTestMailbox()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestMailbox()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore_test.go", "file_type": "code", "degree": 10}, {"id": "internal_mailstore_mailstore_test_go_store", "label": "Store", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_mailstore_mailstore_test_testwrapunwrapdek", "label": "TestWrapUnwrapDEK()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestWrapUnwrapDEK()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore_test.go", "file_type": "code", "degree": 5}, {"id": "internal_mailstore_mailstore_test_teststorefetchroundtrip", "label": "TestStoreFetchRoundTrip()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestStoreFetchRoundTrip()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore_test.go", "file_type": "code", "degree": 3}, {"id": "internal_mailstore_mailstore_test_testquotaexceeded", "label": "TestQuotaExceeded()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestQuotaExceeded()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore_test.go", "file_type": "code", "degree": 3}, {"id": "internal_mailstore_mailstore_test_testdeletemessagefreesquota", "label": "TestDeleteMessageFreesQuota()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDeleteMessageFreesQuota()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/mailstore_test.go", "file_type": "code", "degree": 3}, {"id": "internal_mailstore_quota", "label": "quota.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "quota.go", "community": 55, "community_name": "Mailstore Quota File", "source_file": "internal/mailstore/quota.go", "file_type": "code", "degree": 0}, {"id": "internal_mailstore_quota_go_mailstore_store", "label": "Store", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 46, "community_name": "Mailstore Quota Status", "source_file": "internal/mailstore/quota.go", "file_type": "code", "degree": 1}, {"id": "mailstore_store_quotastatus", "label": ".QuotaStatus()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".QuotaStatus()", "community": 46, "community_name": "Mailstore Quota Status", "source_file": "internal/mailstore/quota.go", "file_type": "code", "degree": 1}, {"id": "internal_mailstore_resolve", "label": "resolve.go", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve.go", "community": 56, "community_name": "Mailstore Recipient Resolution", "source_file": "internal/mailstore/resolve.go", "file_type": "code", "degree": 0}, {"id": "internal_mailstore_resolve_go_mailstore_store", "label": "Store", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/mailstore/resolve.go", "file_type": "code", "degree": 1}, {"id": "mailstore_store_resolverecipient", "label": ".ResolveRecipient()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".ResolveRecipient()", "community": 12, "community_name": "Mailbox CRUD Queries", "source_file": "internal/mailstore/resolve.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_rspamd", "label": "rspamd.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "rspamd.go", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/mailstore/rspamd.go", "file_type": "code", "degree": 1}, {"id": "internal_mailstore_rspamd_checkrspamd", "label": "CheckRspamd()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "CheckRspamd()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/mailstore/rspamd.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_rules", "label": "rules.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "rules.go", "community": 39, "community_name": "Filter Rule Evaluation", "source_file": "internal/mailstore/rules.go", "file_type": "code", "degree": 2}, {"id": "mailstore_filteraction", "label": "FilterAction", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "FilterAction", "community": 39, "community_name": "Filter Rule Evaluation", "source_file": "internal/mailstore/rules.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_rules_go_mailstore_store", "label": "Store", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 39, "community_name": "Filter Rule Evaluation", "source_file": "internal/mailstore/rules.go", "file_type": "code", "degree": 1}, {"id": "mailstore_store_applyrules", "label": ".ApplyRules()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".ApplyRules()", "community": 39, "community_name": "Filter Rule Evaluation", "source_file": "internal/mailstore/rules.go", "file_type": "code", "degree": 3}, {"id": "internal_mailstore_rules_matchcondition", "label": "matchCondition()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "matchCondition()", "community": 39, "community_name": "Filter Rule Evaluation", "source_file": "internal/mailstore/rules.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_spam", "label": "spam.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "spam.go", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/mailstore/spam.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_spam_spamscore", "label": "SpamScore()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "SpamScore()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/mailstore/spam.go", "file_type": "code", "degree": 4}, {"id": "internal_mailstore_spam_checkdnsbl", "label": "CheckDNSBL()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "CheckDNSBL()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/mailstore/spam.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_spam_test", "label": "spam_test.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "spam_test.go", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spam_test.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_spam_test_testspamscorearithmetic", "label": "TestSpamScoreArithmetic()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSpamScoreArithmetic()", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spam_test.go", "file_type": "code", "degree": 3}, {"id": "internal_mailstore_spam_test_go_t", "label": "T", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_spam_test_testevalspf", "label": "TestEvalSPF()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestEvalSPF()", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spam_test.go", "file_type": "code", "degree": 3}, {"id": "internal_mailstore_spf", "label": "spf.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "spf.go", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spf.go", "file_type": "code", "degree": 7}, {"id": "internal_mailstore_spf_checkspf", "label": "CheckSPF()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CheckSPF()", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spf.go", "file_type": "code", "degree": 5}, {"id": "internal_mailstore_spf_domainof", "label": "domainOf()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "domainOf()", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spf.go", "file_type": "code", "degree": 2}, {"id": "internal_mailstore_spf_lookupspfrecord", "label": "lookupSPFRecord()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "lookupSPFRecord()", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spf.go", "file_type": "code", "degree": 3}, {"id": "internal_mailstore_spf_evalspf", "label": "evalSPF()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "evalSPF()", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spf.go", "file_type": "code", "degree": 8}, {"id": "ip", "label": "IP", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "IP", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "", "file_type": "code", "degree": 4}, {"id": "internal_mailstore_spf_matchip4", "label": "matchIP4()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "matchIP4()", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spf.go", "file_type": "code", "degree": 3}, {"id": "internal_mailstore_spf_matcha", "label": "matchA()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "matchA()", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spf.go", "file_type": "code", "degree": 4}, {"id": "internal_mailstore_spf_matchmx", "label": "matchMX()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "matchMX()", "community": 22, "community_name": "SPF Heuristic Tests", "source_file": "internal/mailstore/spf.go", "file_type": "code", "degree": 4}, {"id": "internal_mailstore_store", "label": "store.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "store.go", "community": 57, "community_name": "Mailstore Message Storage File", "source_file": "internal/mailstore/store.go", "file_type": "code", "degree": 0}, {"id": "internal_mailstore_store_go_mailstore_store", "label": "Store", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/store.go", "file_type": "code", "degree": 3}, {"id": "mailstore_store_storemessage", "label": ".StoreMessage()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".StoreMessage()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/store.go", "file_type": "code", "degree": 3}, {"id": "mailstore_store_fetchmessage", "label": ".FetchMessage()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".FetchMessage()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/store.go", "file_type": "code", "degree": 2}, {"id": "mailstore_store_deletemessage", "label": ".DeleteMessage()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".DeleteMessage()", "community": 6, "community_name": "Mailbox App Passwords & Schema", "source_file": "internal/mailstore/store.go", "file_type": "code", "degree": 1}, {"id": "internal_relay_log", "label": "log.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "log.go", "community": 38, "community_name": "Relay Email Logging", "source_file": "internal/relay/log.go", "file_type": "code", "degree": 1}, {"id": "internal_relay_log_go_relay_relay", "label": "Relay", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Relay", "community": 38, "community_name": "Relay Email Logging", "source_file": "internal/relay/log.go", "file_type": "code", "degree": 1}, {"id": "relay_relay_logemail", "label": ".LogEmail()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".LogEmail()", "community": 38, "community_name": "Relay Email Logging", "source_file": "internal/relay/log.go", "file_type": "code", "degree": 6}, {"id": "internal_relay_log_go_file", "label": "File", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "File", "community": 38, "community_name": "Relay Email Logging", "source_file": "", "file_type": "code", "degree": 1}, {"id": "peerip", "label": "peerIP", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "peerIP", "community": 38, "community_name": "Relay Email Logging", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_relay_log_overallstatus", "label": "overallStatus()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "overallStatus()", "community": 38, "community_name": "Relay Email Logging", "source_file": "internal/relay/log.go", "file_type": "code", "degree": 3}, {"id": "internal_relay_relay", "label": "relay.go", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "relay.go", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "internal/relay/relay.go", "file_type": "code", "degree": 5}, {"id": "relay_result", "label": "Result", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Result", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "internal/relay/relay.go", "file_type": "code", "degree": 5}, {"id": "internal_relay_relay_go_relay_relay", "label": "Relay", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Relay", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "internal/relay/relay.go", "file_type": "code", "degree": 8}, {"id": "internal_relay_relay_go_db", "label": "DB", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_relay_relay_go_duration", "label": "Duration", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Duration", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_relay_relay_new", "label": "New()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "New()", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "internal/relay/relay.go", "file_type": "code", "degree": 6}, {"id": "internal_relay_relay_go_file", "label": "File", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "File", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_relay_relay_prepareemailforrecipient", "label": "prepareEmailForRecipient()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "prepareEmailForRecipient()", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "internal/relay/relay.go", "file_type": "code", "degree": 2}, {"id": "relay_relay_relayemailasync", "label": ".RelayEmailAsync()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".RelayEmailAsync()", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "internal/relay/relay.go", "file_type": "code", "degree": 5}, {"id": "internal_relay_relay_domainof", "label": "domainOf()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "domainOf()", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "internal/relay/relay.go", "file_type": "code", "degree": 2}, {"id": "relay_relay_delivertodomain", "label": ".deliverToDomain()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".deliverToDomain()", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "internal/relay/relay.go", "file_type": "code", "degree": 3}, {"id": "relay_relay_trysend", "label": ".trySend()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".trySend()", "community": 26, "community_name": "Outbound Relay Delivery", "source_file": "internal/relay/relay.go", "file_type": "code", "degree": 2}, {"id": "internal_smtpserver_attachments", "label": "attachments.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "attachments.go", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/attachments.go", "file_type": "code", "degree": 6}, {"id": "internal_smtpserver_attachments_attachmentstoragepath", "label": "attachmentStoragePath()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "attachmentStoragePath()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/attachments.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_attachments_go_time", "label": "Time", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_attachments_sanitizepathsegment", "label": "sanitizePathSegment()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sanitizePathSegment()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/attachments.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_attachments_cleanmessageidprefix", "label": "cleanMessageIDPrefix()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "cleanMessageIDPrefix()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/attachments.go", "file_type": "code", "degree": 2}, {"id": "smtpserver_attachmentpart", "label": "attachmentPart", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "attachmentPart", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/attachments.go", "file_type": "code", "degree": 2}, {"id": "smtpserver_parsedmessage", "label": "parsedMessage", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "parsedMessage", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/attachments.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_attachments_parsemessage", "label": "parseMessage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "parseMessage()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/attachments.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_auth", "label": "smtpserver/auth.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "smtpserver/auth.go", "community": 45, "community_name": "Login Server Middleware", "source_file": "internal/smtpserver/auth.go", "file_type": "code", "degree": 1}, {"id": "smtpserver_loginserver", "label": "loginServer", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "loginServer", "community": 45, "community_name": "Login Server Middleware", "source_file": "internal/smtpserver/auth.go", "file_type": "code", "degree": 2}, {"id": "smtpserver_loginserver_next", "label": ".Next()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".Next()", "community": 45, "community_name": "Login Server Middleware", "source_file": "internal/smtpserver/auth.go", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_auth_go_smtpserver_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/smtpserver/auth.go", "file_type": "code", "degree": 4}, {"id": "smtpserver_session_authmechanisms", "label": ".AuthMechanisms()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".AuthMechanisms()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/smtpserver/auth.go", "file_type": "code", "degree": 1}, {"id": "smtpserver_session_auth", "label": ".Auth()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Auth()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/smtpserver/auth.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_auth_go_server", "label": "Server", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Server", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "", "file_type": "code", "degree": 1}, {"id": "smtpserver_session_authenticate", "label": ".authenticate()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".authenticate()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/smtpserver/auth.go", "file_type": "code", "degree": 4}, {"id": "smtpserver_session_failauth", "label": ".failAuth()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".failAuth()", "community": 19, "community_name": "Mailbox App Password Auth", "source_file": "internal/smtpserver/auth.go", "file_type": "code", "degree": 2}, {"id": "internal_smtpserver_headers", "label": "headers.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "headers.go", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers.go", "file_type": "code", "degree": 7}, {"id": "internal_smtpserver_headers_extractmessageid", "label": "extractMessageID()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "extractMessageID()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers.go", "file_type": "code", "degree": 6}, {"id": "internal_smtpserver_headers_existingheaders", "label": "existingHeaders()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "existingHeaders()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_headers_splitheadersbody", "label": "splitHeadersBody()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "splitHeadersBody()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_headers_ensurerequiredheaders", "label": "ensureRequiredHeaders()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ensureRequiredHeaders()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers.go", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_headers_getcontenttype", "label": "getContentType()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "getContentType()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_headers_extof", "label": "extOf()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "extOf()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers.go", "file_type": "code", "degree": 2}, {"id": "internal_smtpserver_headers_parseaddresslist", "label": "parseAddressList()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "parseAddressList()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers.go", "file_type": "code", "degree": 2}, {"id": "internal_smtpserver_headers_test", "label": "headers_test.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "headers_test.go", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder", "label": "TestEnsureRequiredHeadersFixedOrder()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestEnsureRequiredHeadersFixedOrder()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_headers_test_go_t", "label": "T", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_headers_test_testextractmessageiddoesnotcrashonmalformedheader", "label": "TestExtractMessageIDDoesNotCrashOnMalformedHeader()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestExtractMessageIDDoesNotCrashOnMalformedHeader()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers_test.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_headers_test_testextractmessageidrehostsonhostnamemismatch", "label": "TestExtractMessageIDRehostsOnHostnameMismatch()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestExtractMessageIDRehostsOnHostnameMismatch()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers_test.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_headers_test_testextractmessageidkeepsmatchinghostname", "label": "TestExtractMessageIDKeepsMatchingHostname()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestExtractMessageIDKeepsMatchingHostname()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/headers_test.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_mailbox_alias_test", "label": "mailbox_alias_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "mailbox_alias_test.go", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_alias_test.go", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_mailbox_alias_test_createalias", "label": "createAlias()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "createAlias()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_alias_test.go", "file_type": "code", "degree": 6}, {"id": "internal_smtpserver_mailbox_alias_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_mailbox_alias_test_go_backend", "label": "Backend", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox", "label": "TestLocalDeliveryToAliasLandsInOwningMailbox()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLocalDeliveryToAliasLandsInOwningMailbox()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_alias_test.go", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress", "label": "TestMailboxAppPasswordCanSendAsPrimaryButNotArbitraryAddress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMailboxAppPasswordCanSendAsPrimaryButNotArbitraryAddress()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_alias_test.go", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias", "label": "TestMailboxAppPasswordCanSendAsEnabledAlias()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMailboxAppPasswordCanSendAsEnabledAlias()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_alias_test.go", "file_type": "code", "degree": 6}, {"id": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias", "label": "TestMailboxAppPasswordCannotSendAsReceiveOnlyAlias()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMailboxAppPasswordCannotSendAsReceiveOnlyAlias()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_alias_test.go", "file_type": "code", "degree": 6}, {"id": "internal_smtpserver_mailbox_delivery_test", "label": "mailbox_delivery_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "mailbox_delivery_test.go", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_delivery_test.go", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "label": "newTestBackendWithMailbox()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestBackendWithMailbox()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_delivery_test.go", "file_type": "code", "degree": 19}, {"id": "internal_smtpserver_mailbox_delivery_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_mailbox_delivery_test_go_backend", "label": "Backend", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox", "label": "TestLocalDeliveryToKnownMailbox()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLocalDeliveryToKnownMailbox()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_delivery_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected", "label": "TestLocalDeliveryUnknownMailboxRejected()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLocalDeliveryUnknownMailboxRejected()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_delivery_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally", "label": "TestExternalSenderCanOnlyDeliverLocally()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestExternalSenderCanOnlyDeliverLocally()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_delivery_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled", "label": "TestAuthorizedSenderStillRelaysExternallyWithMailstoreEnabled()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAuthorizedSenderStillRelaysExternallyWithMailstoreEnabled()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_delivery_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_mailbox_rules_test", "label": "mailbox_rules_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "mailbox_rules_test.go", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_rules_test.go", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt", "label": "TestBlockedSenderRejectedAtRcpt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBlockedSenderRejectedAtRcpt()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_rules_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_mailbox_rules_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection", "label": "TestAllowListBypassesSpamRejection()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAllowListBypassesSpamRejection()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_rules_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage", "label": "TestFilterRuleDeleteDropsMessage()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFilterRuleDeleteDropsMessage()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_rules_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag", "label": "TestFilterRuleMarkReadSetsSeenFlag()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFilterRuleMarkReadSetsSeenFlag()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_rules_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder", "label": "TestFilterRuleMoveToFolderStoresInNamedFolder()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFilterRuleMoveToFolderStoresInNamedFolder()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/mailbox_rules_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_server", "label": "smtpserver/server.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "smtpserver/server.go", "community": 34, "community_name": "SMTP Server Listeners", "source_file": "internal/smtpserver/server.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_server_resolvebanner", "label": "ResolveBanner()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ResolveBanner()", "community": 34, "community_name": "SMTP Server Listeners", "source_file": "internal/smtpserver/server.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_server_go_file", "label": "File", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "File", "community": 34, "community_name": "SMTP Server Listeners", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_server_newplainserver", "label": "NewPlainServer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "NewPlainServer()", "community": 34, "community_name": "SMTP Server Listeners", "source_file": "internal/smtpserver/server.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_server_go_backend", "label": "Backend", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend", "community": 34, "community_name": "SMTP Server Listeners", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_smtpserver_server_go_server", "label": "Server", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Server", "community": 34, "community_name": "SMTP Server Listeners", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_smtpserver_server_newtlsserver", "label": "NewTLSServer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "NewTLSServer()", "community": 34, "community_name": "SMTP Server Listeners", "source_file": "internal/smtpserver/server.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_server_go_config", "label": "Config", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 34, "community_name": "SMTP Server Listeners", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_server_test", "label": "server_test.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "server_test.go", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/server_test.go", "file_type": "code", "degree": 8}, {"id": "internal_smtpserver_server_test_newtestbackend", "label": "newTestBackend()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.9, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestBackend()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/server_test.go", "file_type": "code", "degree": 13}, {"id": "internal_smtpserver_server_test_go_t", "label": "T", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "", "file_type": "code", "degree": 8}, {"id": "internal_smtpserver_server_test_go_backend", "label": "Backend", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_smtpserver_server_test_starttestserver", "label": "startTestServer()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 20.5, "font": {"size": 12, "color": "#ffffff"}, "title": "startTestServer()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/server_test.go", "file_type": "code", "degree": 23}, {"id": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization", "label": "TestAuthSuccessAndSenderAuthorization()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAuthSuccessAndSenderAuthorization()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/server_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_server_test_testauthfailureclosesconnection", "label": "TestAuthFailureClosesConnection()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAuthFailureClosesConnection()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/server_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth", "label": "TestIPWhitelistFallbackWithoutAuth()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIPWhitelistFallbackWithoutAuth()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/server_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain", "label": "TestMailFromRejectedForUnauthorizedDomain()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMailFromRejectedForUnauthorizedDomain()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/server_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_server_test_testunverifieddomaincannotsend", "label": "TestUnverifiedDomainCannotSend()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUnverifiedDomainCannotSend()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/server_test.go", "file_type": "code", "degree": 5}, {"id": "internal_smtpserver_server_test_testsendercannotspoofotheraddress", "label": "TestSenderCannotSpoofOtherAddress()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSenderCannotSpoofOtherAddress()", "community": 11, "community_name": "Mailbox Alias SMTP Tests", "source_file": "internal/smtpserver/server_test.go", "file_type": "code", "degree": 4}, {"id": "internal_smtpserver_session", "label": "smtpserver/session.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "smtpserver/session.go", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 5}, {"id": "smtpserver_backend", "label": "Backend", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 9}, {"id": "internal_smtpserver_session_go_db", "label": "DB", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "relay", "label": "Relay", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Relay", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_session_go_file", "label": "File", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "File", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_session_go_store", "label": "Store", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "smtpserver_backend_newsession", "label": ".NewSession()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".NewSession()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_session_go_conn", "label": "Conn", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Conn", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_smtpserver_session_go_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_session_go_smtpserver_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Session", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 12}, {"id": "smtpserver_session_reset", "label": ".Reset()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".Reset()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 1}, {"id": "smtpserver_session_logout", "label": ".Logout()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".Logout()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 1}, {"id": "smtpserver_session_mail", "label": ".Mail()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Mail()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 3}, {"id": "mailoptions", "label": "MailOptions", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "MailOptions", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "smtpserver_session_validatesenderauthorization", "label": ".validateSenderAuthorization()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".validateSenderAuthorization()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 3}, {"id": "internal_smtpserver_session_domainofaddr", "label": "domainOfAddr()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "domainOfAddr()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 5}, {"id": "smtpserver_session_rcpt", "label": ".Rcpt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".Rcpt()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 3}, {"id": "rcptoptions", "label": "RcptOptions", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "RcptOptions", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_smtpserver_session_internalerror", "label": "internalError()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "internalError()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 2}, {"id": "smtpserver_session_data", "label": ".Data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": ".Data()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 14}, {"id": "reader", "label": "Reader", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Reader", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "", "file_type": "code", "degree": 1}, {"id": "smtpserver_session_deliverlocally", "label": ".deliverLocally()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".deliverLocally()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 8}, {"id": "internal_smtpserver_session_containsstr", "label": "containsStr()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "containsStr()", "community": 5, "community_name": "Spam/DKIM Verification & Attachments", "source_file": "internal/smtpserver/session.go", "file_type": "code", "degree": 2}, {"id": "internal_tlsutil_tlsutil", "label": "tlsutil.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "tlsutil.go", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "internal/tlsutil/tlsutil.go", "file_type": "code", "degree": 2}, {"id": "internal_tlsutil_tlsutil_generateselfsignedcert", "label": "GenerateSelfSignedCert()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GenerateSelfSignedCert()", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "internal/tlsutil/tlsutil.go", "file_type": "code", "degree": 3}, {"id": "internal_tlsutil_tlsutil_createsslcontext", "label": "CreateSSLContext()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CreateSSLContext()", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "internal/tlsutil/tlsutil.go", "file_type": "code", "degree": 3}, {"id": "internal_tlsutil_tlsutil_go_config", "label": "Config", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_toolbox_toolbox", "label": "toolbox.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "toolbox.go", "community": 31, "community_name": "Toolbox Logger & Utilities", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 8}, {"id": "toolbox_logger", "label": "Logger", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 16.8, "font": {"size": 12, "color": "#ffffff"}, "title": "Logger", "community": 36, "community_name": "Logger Levels", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 15}, {"id": "toolbox_level", "label": "Level", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Level", "community": 31, "community_name": "Toolbox Logger & Utilities", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 5}, {"id": "internal_toolbox_toolbox_parselevel", "label": "parseLevel()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "parseLevel()", "community": 31, "community_name": "Toolbox Logger & Utilities", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 3}, {"id": "toolbox_level_string", "label": ".String()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".String()", "community": 31, "community_name": "Toolbox Logger & Utilities", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 1}, {"id": "internal_toolbox_toolbox_configure", "label": "Configure()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Configure()", "community": 31, "community_name": "Toolbox Logger & Utilities", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 4}, {"id": "internal_toolbox_toolbox_go_file", "label": "File", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "File", "community": 31, "community_name": "Toolbox Logger & Utilities", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_toolbox_toolbox_getlogger", "label": "GetLogger()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GetLogger()", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 5}, {"id": "toolbox_logger_log", "label": ".log()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".log()", "community": 36, "community_name": "Logger Levels", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 7}, {"id": "toolbox_logger_debug", "label": ".Debug()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Debug()", "community": 36, "community_name": "Logger Levels", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 2}, {"id": "toolbox_logger_info", "label": ".Info()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Info()", "community": 36, "community_name": "Logger Levels", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 2}, {"id": "toolbox_logger_warning", "label": ".Warning()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Warning()", "community": 36, "community_name": "Logger Levels", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 2}, {"id": "toolbox_logger_error", "label": ".Error()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Error()", "community": 36, "community_name": "Logger Levels", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 2}, {"id": "toolbox_logger_critical", "label": ".Critical()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Critical()", "community": 36, "community_name": "Logger Levels", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 2}, {"id": "internal_toolbox_toolbox_ensurefolderexists", "label": "EnsureFolderExists()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "EnsureFolderExists()", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 2}, {"id": "internal_toolbox_toolbox_getcurrenttime", "label": "GetCurrentTime()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "GetCurrentTime()", "community": 31, "community_name": "Toolbox Logger & Utilities", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 4}, {"id": "internal_toolbox_toolbox_go_time", "label": "Time", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 31, "community_name": "Toolbox Logger & Utilities", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_toolbox_toolbox_generatemessageid", "label": "GenerateMessageID()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "GenerateMessageID()", "community": 31, "community_name": "Toolbox Logger & Utilities", "source_file": "internal/toolbox/toolbox.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_account", "label": "account.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "account.go", "community": 58, "community_name": "Account Route", "source_file": "internal/webui/account.go", "file_type": "code", "degree": 0}, {"id": "internal_webui_account_go_webui_app", "label": "App", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/account.go", "file_type": "code", "degree": 5}, {"id": "webui_app_accountpage", "label": ".accountPage()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".accountPage()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/account.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_account_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 1, "community_name": "Admin User & Session Management", "source_file": "", "file_type": "code", "degree": 5}, {"id": "internal_webui_account_go_request", "label": "Request", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 1, "community_name": "Admin User & Session Management", "source_file": "", "file_type": "code", "degree": 5}, {"id": "webui_app_changepassword", "label": ".changePassword()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".changePassword()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/account.go", "file_type": "code", "degree": 8}, {"id": "webui_app_totpsetupbegin", "label": ".totpSetupBegin()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".totpSetupBegin()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/account.go", "file_type": "code", "degree": 5}, {"id": "webui_app_totpsetupconfirm", "label": ".totpSetupConfirm()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".totpSetupConfirm()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/account.go", "file_type": "code", "degree": 5}, {"id": "webui_app_totpdisable", "label": ".totpDisable()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".totpDisable()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/account.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_admins", "label": "admins.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admins.go", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 1}, {"id": "internal_webui_admins_go_webui_app", "label": "App", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "App", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 10}, {"id": "webui_app_manageableadmins", "label": ".manageableAdmins()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".manageableAdmins()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_admins_go_request", "label": "Request", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Request", "community": 1, "community_name": "Admin User & Session Management", "source_file": "", "file_type": "code", "degree": 10}, {"id": "internal_webui_admins_isdomainsubset", "label": "isDomainSubset()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "isDomainSubset()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 4}, {"id": "webui_app_canmanageadmin", "label": ".canManageAdmin()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".canManageAdmin()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 7}, {"id": "webui_app_adminslist", "label": ".adminsList()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".adminsList()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_admins_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 1, "community_name": "Admin User & Session Management", "source_file": "", "file_type": "code", "degree": 7}, {"id": "webui_app_addadminform", "label": ".addAdminForm()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".addAdminForm()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 4}, {"id": "webui_app_addadmin", "label": ".addAdmin()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".addAdmin()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 8}, {"id": "webui_app_parseowneddomainids", "label": ".parseOwnedDomainIDs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".parseOwnedDomainIDs()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 5}, {"id": "webui_app_editadmindomainsform", "label": ".editAdminDomainsForm()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".editAdminDomainsForm()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 4}, {"id": "webui_app_editadmindomains", "label": ".editAdminDomains()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".editAdminDomains()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 6}, {"id": "webui_app_adminwithmanageaccess", "label": ".adminWithManageAccess()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".adminWithManageAccess()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 9}, {"id": "webui_app_removeadmin", "label": ".removeAdmin()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".removeAdmin()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/admins.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_auth", "label": "webui/auth.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "webui/auth.go", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 7}, {"id": "webui_ctxkey", "label": "ctxKey", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ctxKey", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 1}, {"id": "webui_accessscope", "label": "accessScope", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "accessScope", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 6}, {"id": "webui_accessscope_allowed", "label": ".Allowed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Allowed()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 2}, {"id": "webui_accessscope_ids", "label": ".IDs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".IDs()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 1}, {"id": "internal_webui_auth_scopefromcontext", "label": "scopeFromContext()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.7, "font": {"size": 12, "color": "#ffffff"}, "title": "scopeFromContext()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 17}, {"id": "internal_webui_auth_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 4}, {"id": "internal_webui_auth_requiredomainaccess", "label": "requireDomainAccess()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "requireDomainAccess()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 22}, {"id": "internal_webui_auth_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 3}, {"id": "internal_webui_auth_go_webui_app", "label": "App", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 3}, {"id": "webui_app_buildaccessscope", "label": ".buildAccessScope()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildAccessScope()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_auth_setsessioncookie", "label": "setSessionCookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "setSessionCookie()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_auth_clearsessioncookie", "label": "clearSessionCookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "clearSessionCookie()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 3}, {"id": "webui_app_currentsession", "label": ".currentSession()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".currentSession()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_auth_userfromcontext", "label": "userFromContext()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 18.2, "font": {"size": 12, "color": "#ffffff"}, "title": "userFromContext()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 18}, {"id": "webui_app_requireauth", "label": ".requireAuth()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".requireAuth()", "community": 1, "community_name": "Admin User & Session Management", "source_file": "internal/webui/auth.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_auth_go_handler", "label": "Handler", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 1, "community_name": "Admin User & Session Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_dashboard", "label": "dashboard.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "dashboard.go", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/dashboard.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_dashboard_emaildomain", "label": "emailDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "emailDomain()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/dashboard.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_dashboard_go_webui_app", "label": "App", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/dashboard.go", "file_type": "code", "degree": 1}, {"id": "webui_app_dashboard", "label": ".dashboard()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".dashboard()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/dashboard.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_dashboard_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 13, "community_name": "Dashboard Web UI", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_dashboard_go_request", "label": "Request", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 13, "community_name": "Dashboard Web UI", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_dashboard_authlogdomain", "label": "authLogDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "authLogDomain()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/dashboard.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_dashboard_emailorbaredomain", "label": "emailOrBareDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "emailOrBareDomain()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/dashboard.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_dashboard_test", "label": "dashboard_test.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "dashboard_test.go", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/dashboard_test.go", "file_type": "code", "degree": 1}, {"id": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota", "label": "TestDashboardShowsMailboxNearQuota()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestDashboardShowsMailboxNearQuota()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/dashboard_test.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_dashboard_test_go_t", "label": "T", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_dkim", "label": "webui/dkim.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "webui/dkim.go", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_dkim_writejson", "label": "writeJSON()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 19.5, "font": {"size": 12, "color": "#ffffff"}, "title": "writeJSON()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 21}, {"id": "internal_webui_dkim_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "ResponseWriter", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "", "file_type": "code", "degree": 12}, {"id": "internal_webui_dkim_isajax", "label": "isAjax()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "isAjax()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_dkim_go_request", "label": "Request", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Request", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "", "file_type": "code", "degree": 12}, {"id": "internal_webui_dkim_go_webui_app", "label": "App", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": "App", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 11}, {"id": "webui_app_dkimlist", "label": ".dkimList()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".dkimList()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 8}, {"id": "webui_app_createdkim", "label": ".createDKIM()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".createDKIM()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 5}, {"id": "webui_app_regeneratedkim", "label": ".regenerateDKIM()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".regenerateDKIM()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 12}, {"id": "webui_app_dkimactionfailed", "label": ".dkimActionFailed()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".dkimActionFailed()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 8}, {"id": "webui_app_editdkimform", "label": ".editDKIMForm()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".editDKIMForm()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 4}, {"id": "webui_app_dkimkeywithaccess", "label": ".dkimKeyWithAccess()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".dkimKeyWithAccess()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 10}, {"id": "webui_app_editdkim", "label": ".editDKIM()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".editDKIM()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 5}, {"id": "webui_app_toggledkim", "label": ".toggleDKIM()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".toggleDKIM()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 8}, {"id": "webui_app_removedkim", "label": ".removeDKIM()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".removeDKIM()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 5}, {"id": "webui_app_checkdkimdns", "label": ".checkDKIMDNS()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkDKIMDNS()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 5}, {"id": "webui_app_checkspfdns", "label": ".checkSPFDNS()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkSPFDNS()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/dkim.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_domains", "label": "domains.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "domains.go", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_domains_pathid", "label": "pathID()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 19.1, "font": {"size": 12, "color": "#ffffff"}, "title": "pathID()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 20}, {"id": "internal_webui_domains_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 12}, {"id": "internal_webui_domains_isvaliddomainname", "label": "isValidDomainName()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "isValidDomainName()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_domains_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": "App", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 11}, {"id": "webui_app_domainslist", "label": ".domainsList()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".domainsList()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_domains_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 9}, {"id": "webui_app_adddomainform", "label": ".addDomainForm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".addDomainForm()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 3}, {"id": "webui_app_adddomain", "label": ".addDomain()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".addDomain()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 7}, {"id": "webui_app_toggledomainoff", "label": ".toggleDomainOff()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".toggleDomainOff()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 6}, {"id": "webui_app_editdomainform", "label": ".editDomainForm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".editDomainForm()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 5}, {"id": "webui_app_editdomain", "label": ".editDomain()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".editDomain()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 7}, {"id": "webui_app_toggledomain", "label": ".toggleDomain()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".toggleDomain()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 6}, {"id": "webui_app_removedomain", "label": ".removeDomain()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".removeDomain()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 7}, {"id": "webui_app_verifydomaincheck", "label": ".verifyDomainCheck()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".verifyDomainCheck()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 7}, {"id": "webui_app_accessibledomains", "label": ".accessibleDomains()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".accessibleDomains()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 4}, {"id": "webui_app_accessibledomainnames", "label": ".accessibleDomainNames()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".accessibleDomainNames()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_domains_domainremovedmessage", "label": "domainRemovedMessage()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "domainRemovedMessage()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/domains.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_domains_test", "label": "domains_test.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "domains_test.go", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/domains_test.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_domains_test_testisvaliddomainname", "label": "TestIsValidDomainName()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestIsValidDomainName()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/domains_test.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_domains_test_go_t", "label": "T", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_domains_test_testverificationrecordnameandvalue", "label": "TestVerificationRecordNameAndValue()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestVerificationRecordNameAndValue()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/domains_test.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_embed", "label": "embed.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "embed.go", "community": 59, "community_name": "Embedded Assets", "source_file": "internal/webui/embed.go", "file_type": "code", "degree": 0}, {"id": "internal_webui_flash", "label": "flash.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "flash.go", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/flash.go", "file_type": "code", "degree": 3}, {"id": "webui_flash", "label": "Flash", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Flash", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/flash.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_flash_setflash", "label": "setFlash()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "setFlash()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/flash.go", "file_type": "code", "degree": 66}, {"id": "internal_webui_flash_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_flash_popflashes", "label": "popFlashes()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "popFlashes()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/flash.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_flash_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_ip_whitelist", "label": "ip_whitelist.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ip_whitelist.go", "community": 60, "community_name": "IP Whitelist Route", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 0}, {"id": "internal_webui_ip_whitelist_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 9}, {"id": "webui_app_ipslist", "label": ".ipsList()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ipsList()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_ip_whitelist_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 9}, {"id": "internal_webui_ip_whitelist_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 9}, {"id": "webui_app_addipform", "label": ".addIPForm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".addIPForm()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 3}, {"id": "webui_app_addip", "label": ".addIP()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".addIP()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 6}, {"id": "webui_app_ipwithaccess", "label": ".ipWithAccess()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": ".ipWithAccess()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 11}, {"id": "internal_webui_ip_whitelist_go_whitelistedip", "label": "WhitelistedIP", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "WhitelistedIP", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "webui_app_disableip", "label": ".disableIP()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".disableIP()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 5}, {"id": "webui_app_enableip", "label": ".enableIP()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".enableIP()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 5}, {"id": "webui_app_removeip", "label": ".removeIP()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".removeIP()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 5}, {"id": "webui_app_editipform", "label": ".editIPForm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".editIPForm()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 4}, {"id": "webui_app_editip", "label": ".editIP()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".editIP()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/ip_whitelist.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_login", "label": "login.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "login.go", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_login_setpendingmfacookie", "label": "setPendingMFACookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "setPendingMFACookie()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_login_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 9}, {"id": "internal_webui_login_clearpendingmfacookie", "label": "clearPendingMFACookie()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "clearPendingMFACookie()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_login_pendingmfauserid", "label": "pendingMFAUserID()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pendingMFAUserID()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_login_go_request", "label": "Request", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 8}, {"id": "internal_webui_login_go_webui_app", "label": "App", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 7}, {"id": "webui_app_loginform", "label": ".loginForm()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".loginForm()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 3}, {"id": "webui_app_loginsubmit", "label": ".loginSubmit()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".loginSubmit()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_login_redirecttarget", "label": "redirectTarget()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "redirectTarget()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 3}, {"id": "webui_app_mfaform", "label": ".mfaForm()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".mfaForm()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 5}, {"id": "webui_app_mfasubmit", "label": ".mfaSubmit()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".mfaSubmit()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 7}, {"id": "webui_app_logout", "label": ".logout()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".logout()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 4}, {"id": "webui_app_firstloginform", "label": ".firstLoginForm()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".firstLoginForm()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 4}, {"id": "webui_app_firstloginsubmit", "label": ".firstLoginSubmit()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".firstLoginSubmit()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_login_isstrongpassword", "label": "isStrongPassword()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "isStrongPassword()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/login.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_login_test", "label": "login_test.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "login_test.go", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/login_test.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_login_test_testloginsuccesswithoutmfa", "label": "TestLoginSuccessWithoutMFA()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginSuccessWithoutMFA()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/login_test.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_login_test_go_t", "label": "T", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "internal_webui_login_test_testloginwrongpasswordrejected", "label": "TestLoginWrongPasswordRejected()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginWrongPasswordRejected()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/login_test.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_login_test_testloginrequirestotpwhenenabled", "label": "TestLoginRequiresTOTPWhenEnabled()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLoginRequiresTOTPWhenEnabled()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/login_test.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_logs", "label": "webui/logs.go", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "webui/logs.go", "community": 61, "community_name": "SMTP Logs Route", "source_file": "internal/webui/logs.go", "file_type": "code", "degree": 0}, {"id": "internal_webui_logs_go_webui_app", "label": "App", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/webui/logs.go", "file_type": "code", "degree": 2}, {"id": "webui_app_logs", "label": ".logs()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".logs()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/logs.go", "file_type": "code", "degree": 8}, {"id": "internal_webui_logs_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 13, "community_name": "Dashboard Web UI", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_logs_go_request", "label": "Request", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 13, "community_name": "Dashboard Web UI", "source_file": "", "file_type": "code", "degree": 1}, {"id": "webui_app_buildlogmaps", "label": ".buildLogMaps()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildLogMaps()", "community": 14, "community_name": "Email Log Persistence", "source_file": "internal/webui/logs.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_mailbox_aliases", "label": "mailbox_aliases.go", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mailbox_aliases.go", "community": 62, "community_name": "Mailbox Aliases Route File", "source_file": "internal/webui/mailbox_aliases.go", "file_type": "code", "degree": 0}, {"id": "internal_webui_mailbox_aliases_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_aliases.go", "file_type": "code", "degree": 3}, {"id": "webui_app_aliaseslist", "label": ".aliasesList()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".aliasesList()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_aliases.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_mailbox_aliases_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "internal_webui_mailbox_aliases_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "webui_app_addalias", "label": ".addAlias()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".addAlias()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_aliases.go", "file_type": "code", "degree": 7}, {"id": "webui_app_removealias", "label": ".removeAlias()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".removeAlias()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_aliases.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_mailbox_apppasswords", "label": "mailbox_apppasswords.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mailbox_apppasswords.go", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_apppasswords.go", "file_type": "code", "degree": 1}, {"id": "internal_webui_mailbox_apppasswords_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_apppasswords.go", "file_type": "code", "degree": 3}, {"id": "webui_app_apppasswordslist", "label": ".appPasswordsList()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".appPasswordsList()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_apppasswords.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_mailbox_apppasswords_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "internal_webui_mailbox_apppasswords_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 4}, {"id": "webui_app_addapppassword", "label": ".addAppPassword()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".addAppPassword()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_apppasswords.go", "file_type": "code", "degree": 7}, {"id": "webui_app_revokeapppassword", "label": ".revokeAppPassword()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".revokeAppPassword()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_apppasswords.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_mailbox_apppasswords_idstr", "label": "idStr()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "idStr()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_apppasswords.go", "file_type": "code", "degree": 10}, {"id": "internal_webui_mailbox_lists", "label": "mailbox_lists.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mailbox_lists.go", "community": 63, "community_name": "Mailbox Lists Route File", "source_file": "internal/webui/mailbox_lists.go", "file_type": "code", "degree": 0}, {"id": "internal_webui_mailbox_lists_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_lists.go", "file_type": "code", "degree": 3}, {"id": "webui_app_listspage", "label": ".listsPage()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".listsPage()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_lists.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_mailbox_lists_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "internal_webui_mailbox_lists_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "webui_app_addallowblockentry", "label": ".addAllowBlockEntry()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".addAllowBlockEntry()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_lists.go", "file_type": "code", "degree": 5}, {"id": "webui_app_removeallowblockentry", "label": ".removeAllowBlockEntry()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".removeAllowBlockEntry()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_lists.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_mailbox_multitenant_test", "label": "mailbox_multitenant_test.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "mailbox_multitenant_test.go", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/mailbox_multitenant_test.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_mailbox_multitenant_test_createmailboxfor", "label": "createMailboxFor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "createMailboxFor()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/mailbox_multitenant_test.go", "file_type": "code", "degree": 10}, {"id": "internal_webui_mailbox_multitenant_test_go_t", "label": "T", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 6}, {"id": "internal_webui_mailbox_multitenant_test_go_app", "label": "App", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid", "label": "TestScopedAdminCannotAccessOtherTenantMailboxByID()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestScopedAdminCannotAccessOtherTenantMailboxByID()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/mailbox_multitenant_test.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain", "label": "TestScopedAdminCannotCreateMailboxOnUnownedDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestScopedAdminCannotCreateMailboxOnUnownedDomain()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/mailbox_multitenant_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords", "label": "TestScopedAdminCanManageOwnMailboxAppPasswords()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestScopedAdminCanManageOwnMailboxAppPasswords()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/mailbox_multitenant_test.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain", "label": "TestScopedAdminCannotCreateAliasOnUnownedDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestScopedAdminCannotCreateAliasOnUnownedDomain()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/mailbox_multitenant_test.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox", "label": "TestAppPasswordCannotBeRevokedFromAnotherMailbox()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAppPasswordCannotBeRevokedFromAnotherMailbox()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/mailbox_multitenant_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_mailbox_rules", "label": "mailbox_rules.go", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "mailbox_rules.go", "community": 64, "community_name": "Mailbox Rules Route File", "source_file": "internal/webui/mailbox_rules.go", "file_type": "code", "degree": 0}, {"id": "internal_webui_mailbox_rules_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_rules.go", "file_type": "code", "degree": 3}, {"id": "webui_app_ruleslist", "label": ".rulesList()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".rulesList()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_rules.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_mailbox_rules_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "internal_webui_mailbox_rules_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 3}, {"id": "webui_app_addrule", "label": ".addRule()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".addRule()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_rules.go", "file_type": "code", "degree": 5}, {"id": "webui_app_removerule", "label": ".removeRule()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".removeRule()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/mailbox_rules.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_mailboxes", "label": "mailboxes.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mailboxes.go", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 1}, {"id": "internal_webui_mailboxes_go_webui_app", "label": "App", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "App", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 10}, {"id": "webui_app_buildmailboxemail", "label": ".buildMailboxEmail()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildMailboxEmail()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 2}, {"id": "webui_app_mailboxeslist", "label": ".mailboxesList()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".mailboxesList()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_mailboxes_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "", "file_type": "code", "degree": 9}, {"id": "internal_webui_mailboxes_go_request", "label": "Request", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "", "file_type": "code", "degree": 9}, {"id": "webui_app_addmailboxform", "label": ".addMailboxForm()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".addMailboxForm()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 3}, {"id": "webui_app_addmailbox", "label": ".addMailbox()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".addMailbox()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 10}, {"id": "internal_webui_mailboxes_parsequotagb", "label": "parseQuotaGB()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "parseQuotaGB()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 3}, {"id": "webui_app_mailboxwithaccess", "label": ".mailboxWithAccess()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": ".mailboxWithAccess()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 11}, {"id": "webui_app_disablemailbox", "label": ".disableMailbox()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".disableMailbox()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 5}, {"id": "webui_app_enablemailbox", "label": ".enableMailbox()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".enableMailbox()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 5}, {"id": "webui_app_removemailbox", "label": ".removeMailbox()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".removeMailbox()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 5}, {"id": "webui_app_editmailboxform", "label": ".editMailboxForm()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".editMailboxForm()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 5}, {"id": "webui_app_editmailbox", "label": ".editMailbox()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".editMailbox()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/mailboxes.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_multitenant_test", "label": "multitenant_test.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "multitenant_test.go", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 9}, {"id": "internal_webui_multitenant_test_scopedlogin", "label": "scopedLogin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.8, "font": {"size": 12, "color": "#ffffff"}, "title": "scopedLogin()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 15}, {"id": "internal_webui_multitenant_test_go_t", "label": "T", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 9}, {"id": "internal_webui_multitenant_test_go_app", "label": "App", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_multitenant_test_go_cookie", "label": "Cookie", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Cookie", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_multitenant_test_setuptwotenants", "label": "setupTwoTenants()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 18.2, "font": {"size": 12, "color": "#ffffff"}, "title": "setupTwoTenants()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 18}, {"id": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist", "label": "TestScopedAdminOnlySeesOwnDomainInList()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestScopedAdminOnlySeesOwnDomainInList()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid", "label": "TestScopedAdminCannotAccessOtherTenantSenderByID()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestScopedAdminCannotAccessOtherTenantSenderByID()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain", "label": "TestScopedAdminCannotCreateSenderOnUnownedDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestScopedAdminCannotCreateSenderOnUnownedDomain()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator", "label": "TestNewDomainAutoGrantedToScopedCreator()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestNewDomainAutoGrantedToScopedCreator()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain", "label": "TestScopedAdminCannotDelegateUnownedDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestScopedAdminCannotDelegateUnownedDomain()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin", "label": "TestScopedAdminCanDelegateOwnedDomainAndManageResultingAdmin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestScopedAdminCanDelegateOwnedDomainAndManageResultingAdmin()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_multitenant_test_testglobaladminseeseverything", "label": "TestGlobalAdminSeesEverything()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGlobalAdminSeesEverything()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/multitenant_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_render", "label": "render.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "render.go", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 6}, {"id": "webui_m", "label": "M", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_render_go_webui_app", "label": "App", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 3}, {"id": "webui_app_funcmap", "label": ".funcMap()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".funcMap()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 5}, {"id": "funcmap", "label": "FuncMap", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "FuncMap", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_render_pytogolayout", "label": "pyToGoLayout()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "pyToGoLayout()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_render_formatdatetimeinzone", "label": "formatDatetimeInZone()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "formatDatetimeInZone()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_render_go_time", "label": "Time", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Time", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_render_go_file", "label": "File", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "File", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_render_humanfilesize", "label": "humanFileSize()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "humanFileSize()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 1}, {"id": "webui_app_loadtemplates", "label": ".loadTemplates()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".loadTemplates()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_render_isstandalonepage", "label": "isStandalonePage()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "isStandalonePage()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 2}, {"id": "webui_app_render", "label": ".render()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".render()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_render_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_render_go_request", "label": "Request", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_render_atoi", "label": "atoi()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.3, "font": {"size": 12, "color": "#ffffff"}, "title": "atoi()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/render.go", "file_type": "code", "degree": 16}, {"id": "internal_webui_senders", "label": "senders.go", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "senders.go", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 1}, {"id": "internal_webui_senders_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "App", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 10}, {"id": "webui_app_buildsenderemail", "label": ".buildSenderEmail()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildSenderEmail()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_senders_localpartof", "label": "localPartOf()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "localPartOf()", "community": 15, "community_name": "Mailboxes Web UI Handlers", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 3}, {"id": "webui_app_senderslist", "label": ".sendersList()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendersList()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_senders_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 9}, {"id": "internal_webui_senders_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 9}, {"id": "webui_app_addsenderform", "label": ".addSenderForm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".addSenderForm()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 3}, {"id": "webui_app_addsender", "label": ".addSender()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".addSender()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 8}, {"id": "webui_app_senderwithaccess", "label": ".senderWithAccess()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": ".senderWithAccess()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 11}, {"id": "webui_app_disablesender", "label": ".disableSender()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".disableSender()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 5}, {"id": "webui_app_enablesender", "label": ".enableSender()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".enableSender()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 5}, {"id": "webui_app_removesender", "label": ".removeSender()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".removeSender()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 5}, {"id": "webui_app_editsenderform", "label": ".editSenderForm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".editSenderForm()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 5}, {"id": "webui_app_editsender", "label": ".editSender()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".editSender()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/senders.go", "file_type": "code", "degree": 9}, {"id": "internal_webui_senders_test", "label": "senders_test.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "senders_test.go", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/senders_test.go", "file_type": "code", "degree": 1}, {"id": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain", "label": "TestAddSenderEmailAlwaysMatchesSelectedDomain()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAddSenderEmailAlwaysMatchesSelectedDomain()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/senders_test.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_senders_test_go_t", "label": "T", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_settings", "label": "settings.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "settings.go", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 1}, {"id": "internal_webui_settings_go_webui_app", "label": "App", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 8}, {"id": "webui_app_settingspage", "label": ".settingsPage()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".settingsPage()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_settings_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "", "file_type": "code", "degree": 8}, {"id": "internal_webui_settings_go_request", "label": "Request", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "", "file_type": "code", "degree": 9}, {"id": "webui_app_settingsupdate", "label": ".settingsUpdate()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".settingsUpdate()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 4}, {"id": "webui_app_testdatabaseconnection", "label": ".testDatabaseConnection()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".testDatabaseConnection()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_settings_decodejsonbody", "label": "decodeJSONBody()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "decodeJSONBody()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 3}, {"id": "webui_app_uploadcert", "label": ".uploadCert()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".uploadCert()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 4}, {"id": "webui_app_uploadkey", "label": ".uploadKey()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".uploadKey()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 4}, {"id": "webui_app_uploadtlsfile", "label": ".uploadTLSFile()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".uploadTLSFile()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 7}, {"id": "webui_app_getserverip", "label": ".getServerIP()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getServerIP()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 5}, {"id": "webui_app_testattachmentspath", "label": ".testAttachmentsPath()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".testAttachmentsPath()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/settings.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_static_js_dkim_management", "label": "dkim-management.js", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "dkim-management.js", "community": 47, "community_name": "DKIM Management JS", "source_file": "internal/webui/static/js/dkim-management.js", "file_type": "code", "degree": 1}, {"id": "internal_webui_static_js_dkim_management_dkimmanagement", "label": "DKIMManagement", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DKIMManagement", "community": 47, "community_name": "DKIM Management JS", "source_file": "internal/webui/static/js/dkim-management.js", "file_type": "code", "degree": 1}, {"id": "internal_webui_static_js_smtp_management", "label": "smtp-management.js", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "smtp-management.js", "community": 44, "community_name": "SMTP Management JS", "source_file": "internal/webui/static/js/smtp-management.js", "file_type": "code", "degree": 3}, {"id": "internal_webui_static_js_smtp_management_smtpmanagement", "label": "SMTPManagement", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SMTPManagement", "community": 44, "community_name": "SMTP Management JS", "source_file": "internal/webui/static/js/smtp-management.js", "file_type": "code", "degree": 1}, {"id": "internal_webui_static_js_smtp_management_dnsverification", "label": "DNSVerification", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DNSVerification", "community": 44, "community_name": "SMTP Management JS", "source_file": "internal/webui/static/js/smtp-management.js", "file_type": "code", "degree": 1}, {"id": "internal_webui_static_js_smtp_management_formvalidation", "label": "FormValidation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "FormValidation", "community": 44, "community_name": "SMTP Management JS", "source_file": "internal/webui/static/js/smtp-management.js", "file_type": "code", "degree": 1}, {"id": "internal_webui_utils", "label": "utils.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "utils.go", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 9}, {"id": "internal_webui_utils_getpublicip", "label": "getPublicIP()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "getPublicIP()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_utils_go_file", "label": "File", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "File", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_utils_fetchbody", "label": "fetchBody()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fetchBody()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_utils_go_client", "label": "Client", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Client", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_utils_resolverat", "label": "resolverAt()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "resolverAt()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 3}, {"id": "resolver", "label": "Resolver", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolver", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "webui_dnscheckresult", "label": "dnsCheckResult", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "dnsCheckResult", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_utils_checkdnsrecord", "label": "checkDNSRecord()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "checkDNSRecord()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_utils_verificationrecordname", "label": "verificationRecordName()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "verificationRecordName()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_utils_verificationrecordvalue", "label": "verificationRecordValue()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "verificationRecordValue()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_utils_checkdomainownership", "label": "checkDomainOwnership()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "checkDomainOwnership()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_utils_generatespfrecord", "label": "generateSPFRecord()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "generateSPFRecord()", "community": 7, "community_name": "DKIM Web Routes & Tests", "source_file": "internal/webui/utils.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_view_message", "label": "view_message.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "view_message.go", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/view_message.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_view_message_go_webui_app", "label": "App", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/view_message.go", "file_type": "code", "degree": 5}, {"id": "webui_app_emaillogaccessible", "label": ".emailLogAccessible()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".emailLogAccessible()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/view_message.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_view_message_go_request", "label": "Request", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 13, "community_name": "Dashboard Web UI", "source_file": "", "file_type": "code", "degree": 5}, {"id": "webui_app_viewmessagecontent", "label": ".viewMessageContent()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".viewMessageContent()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/view_message.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_view_message_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 13, "community_name": "Dashboard Web UI", "source_file": "", "file_type": "code", "degree": 4}, {"id": "webui_app_downloadattachment", "label": ".downloadAttachment()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".downloadAttachment()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/view_message.go", "file_type": "code", "degree": 8}, {"id": "webui_app_attachmentaccessible", "label": ".attachmentAccessible()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".attachmentAccessible()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/view_message.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_view_message_extofname", "label": "extOfName()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "extOfName()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/view_message.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_view_message_template_htmlescape", "label": "template_htmlEscape()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "template_htmlEscape()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/view_message.go", "file_type": "code", "degree": 2}, {"id": "webui_app_deleteattachment", "label": ".deleteAttachment()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".deleteAttachment()", "community": 13, "community_name": "Dashboard Web UI", "source_file": "internal/webui/view_message.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_webauthn", "label": "webauthn.go", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "webauthn.go", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 4}, {"id": "webui_webauthnuser", "label": "webauthnUser", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "webauthnUser", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 8}, {"id": "webui_webauthnuser_webauthnid", "label": ".WebAuthnID()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".WebAuthnID()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 1}, {"id": "webui_webauthnuser_webauthnname", "label": ".WebAuthnName()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".WebAuthnName()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 1}, {"id": "webui_webauthnuser_webauthndisplayname", "label": ".WebAuthnDisplayName()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".WebAuthnDisplayName()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 1}, {"id": "webui_webauthnuser_webauthncredentials", "label": ".WebAuthnCredentials()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".WebAuthnCredentials()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_webauthn_go_credential", "label": "Credential", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Credential", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_webauthn_go_webui_app", "label": "App", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 7}, {"id": "webui_app_webauthnuserfor", "label": ".webauthnUserFor()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".webauthnUserFor()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 7}, {"id": "webui_app_buildwebauthn", "label": ".buildWebAuthn()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".buildWebAuthn()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 7}, {"id": "webauthn", "label": "WebAuthn", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "WebAuthn", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_webauthn_savewebauthnsession", "label": "saveWebauthnSession()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "saveWebauthnSession()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webauthn_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 7}, {"id": "internal_webui_webauthn_go_sessiondata", "label": "SessionData", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "SessionData", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_webauthn_loadwebauthnsession", "label": "loadWebauthnSession()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadWebauthnSession()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webauthn_go_request", "label": "Request", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 6}, {"id": "internal_webui_webauthn_clearwebauthnsession", "label": "clearWebauthnSession()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "clearWebauthnSession()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 4}, {"id": "webui_app_passkeyregisterbegin", "label": ".passkeyRegisterBegin()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".passkeyRegisterBegin()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 8}, {"id": "webui_app_passkeyregisterfinish", "label": ".passkeyRegisterFinish()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".passkeyRegisterFinish()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 9}, {"id": "webui_app_passkeyremove", "label": ".passkeyRemove()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".passkeyRemove()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 6}, {"id": "webui_app_passkeyloginbegin", "label": ".passkeyLoginBegin()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".passkeyLoginBegin()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 8}, {"id": "webui_app_passkeyloginfinish", "label": ".passkeyLoginFinish()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": ".passkeyLoginFinish()", "community": 9, "community_name": "Admin Session Auth Middleware", "source_file": "internal/webui/webauthn.go", "file_type": "code", "degree": 11}, {"id": "internal_webui_webmail_account", "label": "webmail_account.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "webmail_account.go", "community": 67, "community_name": "Webmail Account Route File", "source_file": "internal/webui/webmail_account.go", "file_type": "code", "degree": 0}, {"id": "internal_webui_webmail_account_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/webmail_account.go", "file_type": "code", "degree": 7}, {"id": "webui_app_webmaildashboard", "label": ".webmailDashboard()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailDashboard()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/webmail_account.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webmail_account_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 7}, {"id": "internal_webui_webmail_account_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "", "file_type": "code", "degree": 7}, {"id": "webui_app_webmailchangepassword", "label": ".webmailChangePassword()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailChangePassword()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/webmail_account.go", "file_type": "code", "degree": 8}, {"id": "webui_app_webmailtotpsetupbegin", "label": ".webmailTOTPSetupBegin()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailTOTPSetupBegin()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/webmail_account.go", "file_type": "code", "degree": 5}, {"id": "webui_app_webmailtotpsetupconfirm", "label": ".webmailTOTPSetupConfirm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailTOTPSetupConfirm()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/webmail_account.go", "file_type": "code", "degree": 5}, {"id": "webui_app_webmailtotpdisable", "label": ".webmailTOTPDisable()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailTOTPDisable()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/webmail_account.go", "file_type": "code", "degree": 5}, {"id": "webui_app_webmailaddapppassword", "label": ".webmailAddAppPassword()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailAddAppPassword()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/webmail_account.go", "file_type": "code", "degree": 7}, {"id": "webui_app_webmailrevokeapppassword", "label": ".webmailRevokeAppPassword()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailRevokeAppPassword()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/webmail_account.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_webmail_auth", "label": "webmail_auth.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "webmail_auth.go", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_auth.go", "file_type": "code", "degree": 4}, {"id": "webui_mailboxctxkey", "label": "mailboxCtxKey", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mailboxCtxKey", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_auth.go", "file_type": "code", "degree": 1}, {"id": "internal_webui_webmail_auth_setmailboxsessioncookie", "label": "setMailboxSessionCookie()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "setMailboxSessionCookie()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_auth.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webmail_auth_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_webmail_auth_clearmailboxsessioncookie", "label": "clearMailboxSessionCookie()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "clearMailboxSessionCookie()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_auth.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_webmail_auth_go_webui_app", "label": "App", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 42, "community_name": "Webmail Auth Handlers", "source_file": "internal/webui/webmail_auth.go", "file_type": "code", "degree": 2}, {"id": "webui_app_currentmailboxsession", "label": ".currentMailboxSession()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".currentMailboxSession()", "community": 42, "community_name": "Webmail Auth Handlers", "source_file": "internal/webui/webmail_auth.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webmail_auth_go_request", "label": "Request", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 42, "community_name": "Webmail Auth Handlers", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_webmail_auth_mailboxfromcontext", "label": "mailboxFromContext()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.9, "font": {"size": 12, "color": "#ffffff"}, "title": "mailboxFromContext()", "community": 0, "community_name": "Domain Access Web Requests", "source_file": "internal/webui/webmail_auth.go", "file_type": "code", "degree": 13}, {"id": "webui_app_requiremailboxauth", "label": ".requireMailboxAuth()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".requireMailboxAuth()", "community": 42, "community_name": "Webmail Auth Handlers", "source_file": "internal/webui/webmail_auth.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_webmail_auth_go_handler", "label": "Handler", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Handler", "community": 42, "community_name": "Webmail Auth Handlers", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_webmail_login", "label": "webmail_login.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "webmail_login.go", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_webmail_login_setmailboxpendingmfacookie", "label": "setMailboxPendingMFACookie()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "setMailboxPendingMFACookie()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_webmail_login_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 7}, {"id": "internal_webui_webmail_login_clearmailboxpendingmfacookie", "label": "clearMailboxPendingMFACookie()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "clearMailboxPendingMFACookie()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webmail_login_pendingmailboxmfaid", "label": "pendingMailboxMFAID()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pendingMailboxMFAID()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_webmail_login_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 6}, {"id": "internal_webui_webmail_login_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 5}, {"id": "webui_app_webmailloginform", "label": ".webmailLoginForm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailLoginForm()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 3}, {"id": "webui_app_webmailloginsubmit", "label": ".webmailLoginSubmit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailLoginSubmit()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 6}, {"id": "webui_app_webmailmfaform", "label": ".webmailMFAForm()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailMFAForm()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 5}, {"id": "webui_app_webmailmfasubmit", "label": ".webmailMFASubmit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailMFASubmit()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 6}, {"id": "webui_app_webmaillogout", "label": ".webmailLogout()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailLogout()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_login.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_webmail_test", "label": "webmail_test.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "webmail_test.go", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 9}, {"id": "internal_webui_webmail_test_createtestmailboxwithpassword", "label": "createTestMailboxWithPassword()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": "createTestMailboxWithPassword()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 11}, {"id": "internal_webui_webmail_test_go_t", "label": "T", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.1, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 9}, {"id": "internal_webui_webmail_test_go_app", "label": "App", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard", "label": "TestWebmailLoginSucceedsAndReachesDashboard()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestWebmailLoginSucceedsAndReachesDashboard()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_webmail_test_testwebmailloginrejectsapppassword", "label": "TestWebmailLoginRejectsAppPassword()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestWebmailLoginRejectsAppPassword()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webmail_test_testwebmailunauthenticatedredirectstologin", "label": "TestWebmailUnauthenticatedRedirectsToLogin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestWebmailUnauthenticatedRedirectsToLogin()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated", "label": "TestWebmailAndAdminSessionsAreIsolated()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestWebmailAndAdminSessionsAreIsolated()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webmail_test_testwebmailchangepassword", "label": "TestWebmailChangePassword()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestWebmailChangePassword()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_webmail_test_testwebmailapppasswordselfservice", "label": "TestWebmailAppPasswordSelfService()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TestWebmailAppPasswordSelfService()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled", "label": "TestWebmailMFAGateRequiresCodeAfterTOTPEnabled()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestWebmailMFAGateRequiresCodeAfterTOTPEnabled()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_webmail_test_webmailloginsession", "label": "webmailLoginSession()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "webmailLoginSession()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webmail_test.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_webmail_test_go_cookie", "label": "Cookie", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Cookie", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_webmail_webauthn", "label": "webmail_webauthn.go", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "webmail_webauthn.go", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 4}, {"id": "webui_mailboxwebauthnuser", "label": "mailboxWebauthnUser", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "mailboxWebauthnUser", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 8}, {"id": "webui_mailboxwebauthnuser_webauthnid", "label": ".WebAuthnID()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".WebAuthnID()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 1}, {"id": "webui_mailboxwebauthnuser_webauthnname", "label": ".WebAuthnName()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".WebAuthnName()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 1}, {"id": "webui_mailboxwebauthnuser_webauthndisplayname", "label": ".WebAuthnDisplayName()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".WebAuthnDisplayName()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 1}, {"id": "webui_mailboxwebauthnuser_webauthncredentials", "label": ".WebAuthnCredentials()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".WebAuthnCredentials()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 2}, {"id": "internal_webui_webmail_webauthn_go_credential", "label": "Credential", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Credential", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_webmail_webauthn_go_webui_app", "label": "App", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 6}, {"id": "webui_app_mailboxwebauthnuserfor", "label": ".mailboxWebauthnUserFor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".mailboxWebauthnUserFor()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 7}, {"id": "internal_webui_webmail_webauthn_savemailboxwebauthnsession", "label": "saveMailboxWebauthnSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "saveMailboxWebauthnSession()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webmail_webauthn_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 7}, {"id": "internal_webui_webmail_webauthn_go_sessiondata", "label": "SessionData", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "SessionData", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession", "label": "loadMailboxWebauthnSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadMailboxWebauthnSession()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webmail_webauthn_go_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "", "file_type": "code", "degree": 6}, {"id": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession", "label": "clearMailboxWebauthnSession()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "clearMailboxWebauthnSession()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 4}, {"id": "webui_app_webmailpasskeyregisterbegin", "label": ".webmailPasskeyRegisterBegin()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailPasskeyRegisterBegin()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 7}, {"id": "webui_app_webmailpasskeyregisterfinish", "label": ".webmailPasskeyRegisterFinish()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailPasskeyRegisterFinish()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 8}, {"id": "webui_app_webmailpasskeyremove", "label": ".webmailPasskeyRemove()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailPasskeyRemove()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 6}, {"id": "webui_app_webmailpasskeyloginbegin", "label": ".webmailPasskeyLoginBegin()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".webmailPasskeyLoginBegin()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 7}, {"id": "webui_app_webmailpasskeyloginfinish", "label": ".webmailPasskeyLoginFinish()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": ".webmailPasskeyLoginFinish()", "community": 10, "community_name": "Webmail Session Auth Middleware", "source_file": "internal/webui/webmail_webauthn.go", "file_type": "code", "degree": 10}, {"id": "internal_webui_webui", "label": "webui.go", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "webui.go", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/webui.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_webui_go_webui_app", "label": "App", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "App", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/webui.go", "file_type": "code", "degree": 10}, {"id": "internal_webui_webui_go_db", "label": "DB", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_webui_go_store", "label": "Store", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Store", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_webui_go_file", "label": "File", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "File", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 2}, {"id": "template", "label": "Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Template", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_webui_new", "label": "New()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "New()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/webui.go", "file_type": "code", "degree": 10}, {"id": "webui_healthstatus", "label": "healthStatus", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "healthStatus", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/webui.go", "file_type": "code", "degree": 2}, {"id": "webui_app_checkhealth", "label": ".checkHealth()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkHealth()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/webui.go", "file_type": "code", "degree": 2}, {"id": "webui_app_mux", "label": ".Mux()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".Mux()", "community": 8, "community_name": "DKIM Key Management", "source_file": "internal/webui/webui.go", "file_type": "code", "degree": 2}, {"id": "servemux", "label": "ServeMux", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ServeMux", "community": 8, "community_name": "DKIM Key Management", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_webui_test", "label": "webui_test.go", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "webui_test.go", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webui_test.go", "file_type": "code", "degree": 6}, {"id": "internal_webui_webui_test_newtestapp", "label": "newTestApp()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 25.9, "font": {"size": 12, "color": "#ffffff"}, "title": "newTestApp()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webui_test.go", "file_type": "code", "degree": 35}, {"id": "internal_webui_webui_test_go_t", "label": "T", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 5}, {"id": "internal_webui_webui_test_go_app", "label": "App", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "App", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 2}, {"id": "internal_webui_webui_test_loginsession", "label": "loginSession()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "loginSession()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webui_test.go", "file_type": "code", "degree": 10}, {"id": "internal_webui_webui_test_go_cookie", "label": "Cookie", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Cookie", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "", "file_type": "code", "degree": 1}, {"id": "internal_webui_webui_test_testallpagesrender", "label": "TestAllPagesRender()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAllPagesRender()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webui_test.go", "file_type": "code", "degree": 5}, {"id": "internal_webui_webui_test_testunauthenticatedrequestsredirecttologin", "label": "TestUnauthenticatedRequestsRedirectToLogin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TestUnauthenticatedRequestsRedirectToLogin()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webui_test.go", "file_type": "code", "degree": 3}, {"id": "internal_webui_webui_test_testfirstloginforcedbeforedashboard", "label": "TestFirstLoginForcedBeforeDashboard()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestFirstLoginForcedBeforeDashboard()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webui_test.go", "file_type": "code", "degree": 4}, {"id": "internal_webui_webui_test_itoa", "label": "itoa()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "itoa()", "community": 3, "community_name": "Dashboard & Login Tests", "source_file": "internal/webui/webui_test.go", "file_type": "code", "degree": 3}, {"id": "main", "label": "main.go", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main.go", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "main.go", "file_type": "code", "degree": 3}, {"id": "main_main", "label": "main()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.9, "font": {"size": 12, "color": "#ffffff"}, "title": "main()", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "main.go", "file_type": "code", "degree": 13}, {"id": "main_abspath", "label": "absPath()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "absPath()", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "main.go", "file_type": "code", "degree": 2}, {"id": "main_writehealthjson", "label": "writeHealthJSON()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "writeHealthJSON()", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "main.go", "file_type": "code", "degree": 4}, {"id": "main_go_responsewriter", "label": "ResponseWriter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseWriter", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "", "file_type": "code", "degree": 1}, {"id": "main_go_db", "label": "DB", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DB", "community": 17, "community_name": "TLS Cert & Mailstore Master Key", "source_file": "", "file_type": "code", "degree": 1}, {"id": "readme_mailgoserver_project", "label": "mailgoserver (Go Binary)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "mailgoserver (Go Binary)", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 3}, {"id": "readme_systemd_unit", "label": "systemd Unit (mailgoserver.service)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "systemd Unit (mailgoserver.service)", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "readme_nginx_reverse_proxy_setup", "label": "nginx Reverse Proxy Setup", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "nginx Reverse Proxy Setup", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "readme_admin_dashboard_login", "label": "Admin Dashboard Login", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Admin Dashboard Login", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 3}, {"id": "readme_totp_mfa", "label": "Authenticator App (TOTP) MFA", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Authenticator App (TOTP) MFA", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "readme_webauthn_passkeys", "label": "Passkeys / Security Keys (WebAuthn)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Passkeys / Security Keys (WebAuthn)", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 4}, {"id": "readme_setcap_cap_net_bind_service", "label": "setcap cap_net_bind_service", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "setcap cap_net_bind_service", "community": 49, "community_name": "Deployment Scripts", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_smtp_web_service_split", "label": "--smtp-only / --web-only Service Split", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "--smtp-only / --web-only Service Split", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 2}, {"id": "readme_script_setup_py_environment_sh", "label": "script_setup_py_environment.sh", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "script_setup_py_environment.sh", "community": 49, "community_name": "Deployment Scripts", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_script_install_service_sh", "label": "script_install_service.sh", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "script_install_service.sh", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 3}, {"id": "readme_script_nginx_setup_sh", "label": "script_nginx_setup.sh", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "script_nginx_setup.sh", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_settings_ini", "label": "settings.ini [Auth] Config", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "settings.ini [Auth] Config", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_license", "label": "LICENSE", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "LICENSE", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_pymta_smtp_service", "label": "pymta-smtp.service", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pymta-smtp.service", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_pymta_web_service", "label": "pymta-web.service", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pymta-web.service", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_account_account_settings_page", "label": "Account Settings Page", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Account Settings Page", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "internal/webui/templates/account.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_account_totp_mfa_section", "label": "TOTP MFA Section", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TOTP MFA Section", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "internal/webui/templates/account.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_account_passkey_management", "label": "Passkey / WebAuthn Management", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Passkey / WebAuthn Management", "community": 16, "community_name": "Admin Dashboard & Deployment Docs", "source_file": "internal/webui/templates/account.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_add_admin_add_admin_page", "label": "Add Admin Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Add Admin Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/add_admin.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_add_domain_add_domain_page", "label": "Add Domain Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Add Domain Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/add_domain.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_add_ip_add_ip_whitelist_page", "label": "Add IP Whitelist Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Add IP Whitelist Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/add_ip.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_add_sender_add_sender_page", "label": "Add Sender Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Add Sender Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/add_sender.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_admins_manage_admins_page", "label": "Manage Admins Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Manage Admins Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/admins.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_base_base_layout", "label": "Base Layout Template", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 20.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Base Layout Template", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/base.html", "file_type": "document", "degree": 23}, {"id": "internal_webui_templates_base_toast_notification_system", "label": "Toast Notification System", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Toast Notification System", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/base.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_base_confirmation_modal", "label": "Confirmation Modal (data-confirm)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Confirmation Modal (data-confirm)", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/base.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_sidebar_email_include", "label": "sidebar_email.html (Sidebar Navigation Include)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "sidebar_email.html (Sidebar Navigation Include)", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/base.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_dkim_dkim_key_management_page", "label": "DKIM Key Management Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DKIM Key Management Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/dkim.html", "file_type": "document", "degree": 5}, {"id": "internal_webui_templates_domains_domain_management_page", "label": "Domain Management Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Domain Management Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/domains.html", "file_type": "document", "degree": 8}, {"id": "internal_webui_templates_domains_dns_verification_modal", "label": "Domain DNS Ownership Verification Modal", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Domain DNS Ownership Verification Modal", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/domains.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_edit_admin_edit_admin_access_page", "label": "Edit Admin Access Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Edit Admin Access Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/edit_admin.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_edit_dkim_edit_dkim_selector_page", "label": "Edit DKIM Selector Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Edit DKIM Selector Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/edit_dkim.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_edit_domain_edit_domain_page", "label": "Edit Domain Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Edit Domain Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/edit_domain.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_edit_ip_edit_ip_whitelist_page", "label": "Edit IP Whitelist Entry Page", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Edit IP Whitelist Entry Page", "community": 40, "community_name": "List/Edit Web UI Pages", "source_file": "internal/webui/templates/edit_ip.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_edit_sender_edit_sender_page", "label": "Edit Sender Page", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Edit Sender Page", "community": 40, "community_name": "List/Edit Web UI Pages", "source_file": "internal/webui/templates/edit_sender.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_error_error_page", "label": "Error Page", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Error Page", "community": 65, "community_name": "Error Page", "source_file": "internal/webui/templates/error.html", "file_type": "document", "degree": 0}, {"id": "internal_webui_templates_first_login_first_login_page", "label": "First Login / Set Up Account Page", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "First Login / Set Up Account Page", "community": 41, "community_name": "Login & MFA Setup Pages", "source_file": "internal/webui/templates/first_login.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_ips_ips_list_page", "label": "Whitelisted IPs List Page", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Whitelisted IPs List Page", "community": 40, "community_name": "List/Edit Web UI Pages", "source_file": "internal/webui/templates/ips.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_ips_ifconfig_me_ip_detection", "label": "Client-side IP Detection (ifconfig.me)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Client-side IP Detection (ifconfig.me)", "community": 40, "community_name": "List/Edit Web UI Pages", "source_file": "internal/webui/templates/ips.html", "file_type": "concept", "degree": 1}, {"id": "internal_webui_templates_login_login_page", "label": "Login Page", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Login Page", "community": 41, "community_name": "Login & MFA Setup Pages", "source_file": "internal/webui/templates/login.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_login_mfa_login_mfa_page", "label": "Login MFA Verification Page", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Login MFA Verification Page", "community": 41, "community_name": "Login & MFA Setup Pages", "source_file": "internal/webui/templates/login_mfa.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_login_mfa_passkey_webauthn_flow", "label": "Passkey/WebAuthn Login Flow", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Passkey/WebAuthn Login Flow", "community": 41, "community_name": "Login & MFA Setup Pages", "source_file": "internal/webui/templates/login_mfa.html", "file_type": "concept", "degree": 1}, {"id": "internal_webui_templates_logs_logs_page", "label": "Emails Log Page", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Emails Log Page", "community": 48, "community_name": "Logs & Message Viewer Pages", "source_file": "internal/webui/templates/logs.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_senders_senders_list_page", "label": "Senders List Page", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Senders List Page", "community": 40, "community_name": "List/Edit Web UI Pages", "source_file": "internal/webui/templates/senders.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_settings_settings_page", "label": "Server Settings Page", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server Settings Page", "community": 66, "community_name": "Server Settings Page", "source_file": "internal/webui/templates/settings.html", "file_type": "document", "degree": 0}, {"id": "internal_webui_templates_totp_setup_totp_setup_page", "label": "TOTP Authenticator Setup Page", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TOTP Authenticator Setup Page", "community": 41, "community_name": "Login & MFA Setup Pages", "source_file": "internal/webui/templates/totp_setup.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_view_message_content_view_message_page", "label": "View Full Message Content Page", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "View Full Message Content Page", "community": 48, "community_name": "Logs & Message Viewer Pages", "source_file": "internal/webui/templates/view_message_content.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_add_mailbox_add_mailbox_page", "label": "Add Mailbox Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Add Mailbox Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/add_mailbox.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_add_mailbox_add_mailbox_form", "label": "Add Mailbox Form", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Add Mailbox Form", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/add_mailbox.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_dashboard_dashboard_page", "label": "Dashboard Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Dashboard Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/dashboard.html", "file_type": "document", "degree": 6}, {"id": "internal_webui_templates_dashboard_mailboxes_near_quota_tile", "label": "Mailboxes Near-Quota Tile", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mailboxes Near-Quota Tile", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/dashboard.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_dashboard_recent_email_activity", "label": "Recent Email Activity Table", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Recent Email Activity Table", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/dashboard.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_dashboard_recent_auth_activity", "label": "Recent Auth Activity List", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Recent Auth Activity List", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/dashboard.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_dashboard_quick_actions", "label": "Dashboard Quick Actions", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Dashboard Quick Actions", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/dashboard.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_edit_mailbox_edit_mailbox_page", "label": "Edit Mailbox Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Edit Mailbox Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/edit_mailbox.html", "file_type": "document", "degree": 4}, {"id": "internal_webui_templates_edit_mailbox_edit_mailbox_form", "label": "Edit Mailbox Form", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Edit Mailbox Form", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/edit_mailbox.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_edit_mailbox_mailbox_details_panel", "label": "Mailbox Details Panel", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mailbox Details Panel", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/edit_mailbox.html", "file_type": "document", "degree": 5}, {"id": "internal_webui_templates_mailbox_aliases_aliases_page", "label": "Aliases Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Aliases Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_aliases.html", "file_type": "document", "degree": 6}, {"id": "internal_webui_templates_mailbox_aliases_add_alias_form", "label": "Add Alias Form", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Add Alias Form", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_aliases.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_mailbox_aliases_aliases_table", "label": "Existing Aliases Table", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Existing Aliases Table", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_aliases.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_mailbox_apppasswords_app_passwords_page", "label": "App Passwords Page (Admin)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "App Passwords Page (Admin)", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_apppasswords.html", "file_type": "document", "degree": 6}, {"id": "internal_webui_templates_mailbox_apppasswords_create_form", "label": "Create App Password Form (Admin)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Create App Password Form (Admin)", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_apppasswords.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_mailbox_apppasswords_passwords_table", "label": "Existing App Passwords Table (Admin)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Existing App Passwords Table (Admin)", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_apppasswords.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_mailbox_lists_allow_block_list_page", "label": "Allow/Block List Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Allow/Block List Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_lists.html", "file_type": "document", "degree": 5}, {"id": "internal_webui_templates_mailbox_lists_allow_list", "label": "Allow List Section", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Allow List Section", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_lists.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_mailbox_lists_block_list", "label": "Block List Section", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Block List Section", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_lists.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_mailbox_rules_filter_rules_page", "label": "Filter Rules Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Filter Rules Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_rules.html", "file_type": "document", "degree": 5}, {"id": "internal_webui_templates_mailbox_rules_add_rule_form", "label": "Add Filter Rule Form", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Add Filter Rule Form", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_rules.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_mailbox_rules_rules_table", "label": "Existing Filter Rules Table", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Existing Filter Rules Table", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailbox_rules.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_mailboxes_mailboxes_list_page", "label": "Mailboxes List Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Mailboxes List Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailboxes.html", "file_type": "document", "degree": 10}, {"id": "internal_webui_templates_mailboxes_mailboxes_table", "label": "Mailboxes Table", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mailboxes Table", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailboxes.html", "file_type": "document", "degree": 5}, {"id": "internal_webui_templates_mailboxes_quota_badge", "label": "Mailbox Quota % Full Badge", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mailbox Quota % Full Badge", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/mailboxes.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_sidebar_email_sidebar_navigation", "label": "Admin Sidebar Navigation Partial", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Admin Sidebar Navigation Partial", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/sidebar_email.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_webmail_account_account_dashboard_page", "label": "Webmail Account Dashboard Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Webmail Account Dashboard Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_account.html", "file_type": "document", "degree": 8}, {"id": "internal_webui_templates_webmail_account_storage_section", "label": "Webmail Storage/Quota Section", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Webmail Storage/Quota Section", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_account.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_webmail_account_change_password_form", "label": "Change Password Form (Webmail)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Change Password Form (Webmail)", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_account.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_webmail_account_totp_section", "label": "TOTP MFA Management Section", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TOTP MFA Management Section", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_account.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_webmail_account_passkeys_section", "label": "Passkeys Management Section", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Passkeys Management Section", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_account.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_webmail_account_app_passwords_section", "label": "App Passwords Section (Webmail Self-Service)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "App Passwords Section (Webmail Self-Service)", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_account.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_webmail_login_login_page", "label": "Webmail Login Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Webmail Login Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_login.html", "file_type": "document", "degree": 1}, {"id": "internal_webui_templates_webmail_login_login_form", "label": "Webmail Login Form", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Webmail Login Form", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_login.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_webmail_login_mfa_mfa_verification_page", "label": "Webmail MFA Verification Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Webmail MFA Verification Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_login_mfa.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_webmail_login_mfa_totp_code_form", "label": "TOTP Code Verification Form", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TOTP Code Verification Form", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_login_mfa.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_webmail_login_mfa_passkey_login_flow", "label": "Passkey Login Flow (WebAuthn JS)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Passkey Login Flow (WebAuthn JS)", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_login_mfa.html", "file_type": "document", "degree": 2}, {"id": "internal_webui_templates_webmail_totp_setup_totp_setup_page", "label": "Webmail TOTP Setup Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Webmail TOTP Setup Page", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_totp_setup.html", "file_type": "document", "degree": 3}, {"id": "internal_webui_templates_webmail_totp_setup_confirm_form", "label": "Confirm TOTP Setup Form", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Confirm TOTP Setup Form", "community": 4, "community_name": "Admin Web UI Add-Forms", "source_file": "internal/webui/templates/webmail_totp_setup.html", "file_type": "document", "degree": 1}];
const RAW_EDGES = [{"from": "internal_config_config", "to": "config_defaultkv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_config_config", "to": "internal_config_config_absolutesqlitepath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_config_config", "to": "internal_config_config_generatesettingsini", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_config_config", "to": "internal_config_config_load", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_config_config_generatesettingsini", "to": "internal_config_config_load", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_config_config_load", "to": "internal_config_config_go_file", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_config_config_load", "to": "internal_config_config_test_testgenerateandloadroundtrip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_config_config_load", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_config_config_absolutesqlitepath", "to": "internal_config_config_test_testabsolutesqlitepath", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_config_config_absolutesqlitepath", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_config_config_test", "to": "internal_config_config_test_testabsolutesqlitepath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_config_config_test", "to": "internal_config_config_test_testgenerateandloadroundtrip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_config_config_test_testgenerateandloadroundtrip", "to": "internal_config_config_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_config_config_test_go_t", "to": "internal_config_config_test_testabsolutesqlitepath", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_admin_models", "to": "db_adminsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_admin_models", "to": "db_adminuser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_admin_models", "to": "db_webauthncredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "internal_db_admin_models_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "db_db_getadminuserbyid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "db_db_getadminuserbyusername", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "db_db_listalladminusers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "db_db_listscopedadminusers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "internal_db_crud_admin_scanadminuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "internal_db_crud_admin_scanadminusers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "internal_webui_auth_userfromcontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "webui_app_adminwithmanageaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "webui_app_buildaccessscope", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "webui_app_canmanageadmin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "webui_app_currentsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "webui_app_manageableadmins", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "webui_app_webauthnuserfor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminuser", "to": "webui_webauthnuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_admin_models_go_time", "to": "db_adminsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_admin_models_go_time", "to": "db_webauthncredential", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminsession", "to": "db_db_getsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_adminsession", "to": "webui_app_currentsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_webauthncredential", "to": "db_db_listwebauthncredentials", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_webauthncredential", "to": "webui_webauthnuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud", "to": "internal_db_crud_scandkimkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_go_db_db", "to": "db_db_getactivedkimkeybydomainid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_go_db_db", "to": "db_db_getdkimkeybydomainandselector", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_go_db_db", "to": "db_db_getdkimkeybyid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_go_db_db", "to": "db_db_getdomainbyid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_go_db_db", "to": "db_db_getdomainbynameexact", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getdomainbynameexact", "to": "db_domain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getdomainbynameexact", "to": "internal_db_queries_scandomain", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_getdomainbyid", "to": "db_domain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getdomainbyid", "to": "internal_db_queries_scandomain", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_getdkimkeybydomainandselector", "to": "db_dkimkey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getdkimkeybydomainandselector", "to": "internal_db_crud_scandkimkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getactivedkimkeybydomainid", "to": "db_dkimkey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getactivedkimkeybydomainid", "to": "internal_db_crud_scandkimkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getdkimkeybyid", "to": "db_dkimkey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getdkimkeybyid", "to": "internal_db_crud_scandkimkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_scandkimkey", "to": "db_dkimkey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_scandkimkey", "to": "internal_db_crud_go_row", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_scandkimkey", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_admin", "to": "internal_db_crud_admin_newsessiontoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin", "to": "internal_db_crud_admin_scanadminuser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin", "to": "internal_db_crud_admin_scanadminusers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_scanadminuser", "to": "db_db_getadminuserbyid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_scanadminuser", "to": "db_db_getadminuserbyusername", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_scanadminuser", "to": "internal_db_crud_admin_go_row", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_scanadminuser", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_accessibledomainids", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_countadminusers", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_countwebauthncredentials", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_createadminuser", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_createscopedadminuser", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_createsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_createwebauthncredential", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_deleteadminuser", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_deleteexpiredsessions", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_deletesession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_deletewebauthncredential", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_disableadmintotp", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_getadminuserbyid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_getadminuserbyusername", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_getsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_grantdomainaccess", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_listalladminusers", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_listscopedadminusers", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_listwebauthncredentials", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_marksessionmfaverified", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_seeddefaultadminifempty", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_setadmindomainaccess", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_setadmintotpsecret", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_updateadmincredentials", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_go_db_db", "to": "db_db_updateadminpassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_countadminusers", "to": "db_db_seeddefaultadminifempty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_seeddefaultadminifempty", "to": "db_db_createadminuser", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_seeddefaultadminifempty", "to": "internal_db_queries_hashpassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listalladminusers", "to": "internal_db_crud_admin_scanadminusers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listscopedadminusers", "to": "internal_db_crud_admin_scanadminusers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_scanadminusers", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_admin_scanadminusers", "to": "rows", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_admin_newsessiontoken", "to": "db_db_createsession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_createsession", "to": "internal_db_crud_admin_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getsession", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listwebauthncredentials", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_counts_go_db_db", "to": "db_db_countsendersfordomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_counts_go_db_db", "to": "db_db_hasactivedkimfordomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_counts_go_db_db", "to": "db_db_hasanydkimfordomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim", "to": "db_dkimkeywithdomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim", "to": "internal_db_crud_dkim_scandkimkeyswithdomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_dkimkeywithdomain", "to": "db_db_listactivedkimkeyswithdomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_dkimkeywithdomain", "to": "db_db_listinactivedkimkeyswithdomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_dkimkeywithdomain", "to": "db_dkimkey", "label": "embeds", "title": "embeds [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_dkimkeywithdomain", "to": "internal_db_crud_dkim_scandkimkeyswithdomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim_go_db_db", "to": "db_db_countactivedkimkeys", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim_go_db_db", "to": "db_db_deactivateactivedkimkeysfordomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim_go_db_db", "to": "db_db_listactivedkimkeyswithdomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim_go_db_db", "to": "db_db_listinactivedkimkeyswithdomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim_go_db_db", "to": "db_db_removedkimkey", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim_go_db_db", "to": "db_db_selectorexistsfordomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim_go_db_db", "to": "db_db_setdkimkeyactive", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim_go_db_db", "to": "db_db_updatedkimkeyselector", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listactivedkimkeyswithdomain", "to": "internal_db_crud_dkim_scandkimkeyswithdomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listinactivedkimkeyswithdomain", "to": "internal_db_crud_dkim_scandkimkeyswithdomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_dkim_scandkimkeyswithdomain", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_domains", "to": "internal_db_crud_domains_generateverificationtoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_go_db_db", "to": "db_db_countactivedomains", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_go_db_db", "to": "db_db_createdomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_go_db_db", "to": "db_db_listactivedomains", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_go_db_db", "to": "db_db_listdomains", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_go_db_db", "to": "db_db_regenerateverificationtoken", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_go_db_db", "to": "db_db_removedomaincascade", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_go_db_db", "to": "db_db_setdomainactive", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_go_db_db", "to": "db_db_setdomainverified", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_go_db_db", "to": "db_db_updatedomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listdomains", "to": "db_db_listactivedomains", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listdomains", "to": "db_domain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listdomains", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listactivedomains", "to": "db_domain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_generateverificationtoken", "to": "db_db_createdomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_domains_generateverificationtoken", "to": "db_db_regenerateverificationtoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_ips", "to": "db_whitelistedipwithdomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_whitelistedipwithdomain", "to": "db_db_listwhitelistedips", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_whitelistedipwithdomain", "to": "internal_db_crud_ips_go_whitelistedip", "label": "embeds", "title": "embeds [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_ips_go_whitelistedip", "to": "db_db_getwhitelistedipbyid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_ips_go_db_db", "to": "db_db_createwhitelistedip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_ips_go_db_db", "to": "db_db_getwhitelistedipbyid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_ips_go_db_db", "to": "db_db_ippairexists", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_ips_go_db_db", "to": "db_db_listwhitelistedips", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_ips_go_db_db", "to": "db_db_removewhitelistedip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_ips_go_db_db", "to": "db_db_setwhitelistedipactive", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_ips_go_db_db", "to": "db_db_updatewhitelistedip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listwhitelistedips", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_getwhitelistedipbyid", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_logs", "to": "internal_db_crud_logs_scanemaillog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_go_db_db", "to": "db_db_getattachmentbyid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_go_db_db", "to": "db_db_getemaillogbyid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_go_db_db", "to": "db_db_listattachmentsforemail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_go_db_db", "to": "db_db_listauthlogspage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_go_db_db", "to": "db_db_listemaillogspage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_go_db_db", "to": "db_db_listrecentauthlogs", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_go_db_db", "to": "db_db_listrecipientlogsforemail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_go_db_db", "to": "db_db_removeattachment", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getemaillogbyid", "to": "db_emaillog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getemaillogbyid", "to": "internal_db_crud_logs_scanemaillog", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_scanemaillog", "to": "db_emaillog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_scanemaillog", "to": "internal_db_crud_logs_go_row", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_logs_scanemaillog", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listemaillogspage", "to": "db_emaillog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listemaillogspage", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listauthlogspage", "to": "db_authlog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listauthlogspage", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listauthlogspage", "to": "db_db_listrecentauthlogs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listrecentauthlogs", "to": "db_authlog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listrecipientlogsforemail", "to": "db_emailrecipientlog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listattachmentsforemail", "to": "db_emailattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listattachmentsforemail", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_getattachmentbyid", "to": "db_emailattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getattachmentbyid", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_aliases_go_db_db", "to": "db_db_aliasemailexists", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_aliases_go_db_db", "to": "db_db_createalias", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_aliases_go_db_db", "to": "db_db_getaliasbyemail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_aliases_go_db_db", "to": "db_db_listaliasesformailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_aliases_go_db_db", "to": "db_db_mailboxcansendas", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_aliases_go_db_db", "to": "db_db_removealias", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listaliasesformailbox", "to": "db_mailboxalias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listaliasesformailbox", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_getaliasbyemail", "to": "db_mailboxalias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getaliasbyemail", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_app_passwords", "to": "internal_db_crud_mailbox_app_passwords_generateapppassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_app_passwords_generateapppassword", "to": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_app_passwords_generateapppassword", "to": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_app_passwords_generateapppassword", "to": "webui_app_addapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_app_passwords_generateapppassword", "to": "webui_app_webmailaddapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_app_passwords_go_db_db", "to": "db_db_createapppassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_app_passwords_go_db_db", "to": "db_db_listapppasswordsformailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_app_passwords_go_db_db", "to": "db_db_removeapppassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_app_passwords_go_db_db", "to": "db_db_setapppasswordactive", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_app_passwords_go_db_db", "to": "db_db_verifymailboxapppassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listapppasswordsformailbox", "to": "db_mailboxapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listapppasswordsformailbox", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_verifymailboxapppassword", "to": "db_mailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_verifymailboxapppassword", "to": "internal_db_queries_checkpassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_lists", "to": "internal_db_crud_mailbox_lists_matchesallowblock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_lists_go_db_db", "to": "db_db_addallowblockentry", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_lists_go_db_db", "to": "db_db_isallowed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_lists_go_db_db", "to": "db_db_isblocked", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_lists_go_db_db", "to": "db_db_listallowblock", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_lists_go_db_db", "to": "db_db_removeallowblockentry", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_lists_go_db_db", "to": "internal_db_crud_mailbox_lists_matchesallowblock", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listallowblock", "to": "db_mailboxallowblockentry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listallowblock", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_isblocked", "to": "internal_db_crud_mailbox_lists_matchesallowblock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_isallowed", "to": "internal_db_crud_mailbox_lists_matchesallowblock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_lists_matchesallowblock", "to": "internal_db_queries_domainpart", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_messages_go_db_db", "to": "db_db_deletemessage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_messages_go_db_db", "to": "db_db_distinctfoldersformailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_messages_go_db_db", "to": "db_db_getmessagebyuid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_messages_go_db_db", "to": "db_db_insertmessage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_messages_go_db_db", "to": "db_db_listmessagesformailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_messages_go_db_db", "to": "db_db_listmessagesinfolder", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_messages_go_db_db", "to": "db_db_listmessageuidsformailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_messages_go_db_db", "to": "db_db_setmessageflags", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_insertmessage", "to": "internal_db_crud_mailbox_messages_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getmessagebyuid", "to": "db_mailboxmessage", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getmessagebyuid", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listmessagesformailbox", "to": "db_mailboxmessage", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listmessagesformailbox", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listmessagesinfolder", "to": "db_mailboxmessage", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listmessagesinfolder", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_rules_go_db_db", "to": "db_db_createrule", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_rules_go_db_db", "to": "db_db_listrulesformailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_rules_go_db_db", "to": "db_db_removerule", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listrulesformailbox", "to": "db_mailboxfilterrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listrulesformailbox", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailbox_sessions", "to": "internal_db_crud_mailbox_sessions_newmailboxsessiontoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_sessions_newmailboxsessiontoken", "to": "db_db_createmailboxsession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_sessions_go_db_db", "to": "db_db_countmailboxwebauthncredentials", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_sessions_go_db_db", "to": "db_db_createmailboxsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_sessions_go_db_db", "to": "db_db_createmailboxwebauthncredential", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_sessions_go_db_db", "to": "db_db_deletemailboxsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_sessions_go_db_db", "to": "db_db_deletemailboxwebauthncredential", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_sessions_go_db_db", "to": "db_db_getmailboxsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_sessions_go_db_db", "to": "db_db_listmailboxwebauthncredentials", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailbox_sessions_go_db_db", "to": "db_db_markmailboxsessionmfaverified", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_createmailboxsession", "to": "internal_db_crud_mailbox_sessions_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getmailboxsession", "to": "db_mailboxsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getmailboxsession", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listmailboxwebauthncredentials", "to": "db_mailboxwebauthncredential", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listmailboxwebauthncredentials", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_crud_mailboxes", "to": "db_mailboxwithdomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes", "to": "internal_db_crud_mailboxes_scanmailbox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_scanmailbox", "to": "db_db_getmailboxbyemail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_scanmailbox", "to": "db_db_getmailboxbyid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_scanmailbox", "to": "db_mailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_scanmailbox", "to": "internal_db_crud_mailboxes_go_row", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_scanmailbox", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_mailboxwithdomain", "to": "db_db_listmailboxes", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailboxwithdomain", "to": "db_mailbox", "label": "embeds", "title": "embeds [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_addmailboxusedbytes", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_createmailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_disablemailboxtotp", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_getdomaindefaultquota", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_getmailboxbyemail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_getmailboxbyid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_listmailboxes", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_listmailboxesfordomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_mailboxemailexists", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_removemailboxcascade", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_setdomaindefaultquota", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_setmailboxactive", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_setmailboxpasswordhash", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_setmailboxquota", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_mailboxes_go_db_db", "to": "db_db_setmailboxtotpsecret", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listmailboxes", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_listmailboxesfordomain", "to": "db_mailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listmailboxesfordomain", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_getmailboxbyid", "to": "db_mailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getmailboxbyemail", "to": "db_mailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_senders", "to": "db_senderwithdomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_senderwithdomain", "to": "db_db_listsenders", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_senderwithdomain", "to": "db_sender", "label": "embeds", "title": "embeds [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_senders_go_db_db", "to": "db_db_countactivesenders", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_senders_go_db_db", "to": "db_db_createsender", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_senders_go_db_db", "to": "db_db_emailexists", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_senders_go_db_db", "to": "db_db_getsenderbyid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_senders_go_db_db", "to": "db_db_listsenders", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_senders_go_db_db", "to": "db_db_removesender", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_senders_go_db_db", "to": "db_db_setsenderactive", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_crud_senders_go_db_db", "to": "db_db_updatesender", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_listsenders", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_db_getsenderbyid", "to": "db_sender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getsenderbyid", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_logs_go_db_db", "to": "db_db_insertemailattachment", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_logs_go_db_db", "to": "db_db_insertemaillog", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_logs_go_db_db", "to": "db_db_insertemailrecipientlog", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_insertemaillog", "to": "db_emaillog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_insertemailrecipientlog", "to": "db_emailrecipientlog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_insertemailattachment", "to": "db_emailattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models", "to": "db_mailbox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models", "to": "db_mailboxalias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models", "to": "db_mailboxallowblockentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models", "to": "db_mailboxapppassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models", "to": "db_mailboxfilterrule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models", "to": "db_mailboxmessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models", "to": "db_mailboxsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models", "to": "db_mailboxwebauthncredential", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "internal_db_mailbox_models_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "imapserver_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "internal_smtpserver_session_go_smtpserver_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "internal_webui_mailbox_multitenant_test_createmailboxfor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "mailstore_store_resolverecipient", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "webui_app_currentmailboxsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "webui_app_mailboxwebauthnuserfor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "webui_app_mailboxwithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailbox", "to": "webui_mailboxwebauthnuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models_go_time", "to": "db_mailboxalias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models_go_time", "to": "db_mailboxallowblockentry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models_go_time", "to": "db_mailboxapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models_go_time", "to": "db_mailboxfilterrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models_go_time", "to": "db_mailboxmessage", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models_go_time", "to": "db_mailboxsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_mailbox_models_go_time", "to": "db_mailboxwebauthncredential", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailboxsession", "to": "webui_app_currentmailboxsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailboxwebauthncredential", "to": "webui_mailboxwebauthnuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailboxmessage", "to": "imapserver_session_messages", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailboxmessage", "to": "imapserver_session_writefetch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailboxmessage", "to": "internal_imapserver_session_buildenvelope", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailboxmessage", "to": "internal_imapserver_session_matchessearch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_mailboxmessage", "to": "internal_imapserver_session_nextuid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models", "to": "db_authlog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models", "to": "db_customheader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models", "to": "db_dkimkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models", "to": "db_domain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models", "to": "db_emailattachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models", "to": "db_emaillog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models", "to": "db_emailrecipientlog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models", "to": "db_sender", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models", "to": "internal_db_models_go_db_whitelistedip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_domain", "to": "db_db_getdomainbyname", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_domain", "to": "internal_db_models_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_domain", "to": "internal_db_queries_scandomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_domain", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_domain", "to": "webui_app_accessibledomains", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models_go_time", "to": "db_authlog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models_go_time", "to": "db_customheader", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models_go_time", "to": "db_dkimkey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models_go_time", "to": "db_emailattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models_go_time", "to": "db_emaillog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models_go_time", "to": "db_sender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_models_go_time", "to": "internal_db_models_go_db_whitelistedip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_sender", "to": "db_db_getsenderbyemail", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_sender", "to": "db_sender_cansendas", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_sender", "to": "internal_smtpserver_session_go_smtpserver_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_sender", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_sender", "to": "webui_app_senderwithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_sender_cansendas", "to": "internal_db_queries_domainpart", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_sender_cansendas", "to": "internal_db_queries_equalfold", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_emaillog", "to": "webui_app_buildlogmaps", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_emailrecipientlog", "to": "webui_app_buildlogmaps", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_dkimkey", "to": "dkim_manager_getactivedkimkey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_dkimkey", "to": "webui_app_dkimkeywithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_emailattachment", "to": "webui_app_attachmentaccessible", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_emailattachment", "to": "webui_app_buildlogmaps", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries", "to": "internal_db_queries_checkpassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries", "to": "internal_db_queries_domainpart", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries", "to": "internal_db_queries_equalfold", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries", "to": "internal_db_queries_hashpassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries", "to": "internal_db_queries_parsetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries", "to": "internal_db_queries_scandomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_mailstore_mailstore_test_newtestmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_smtpserver_server_test_newtestbackend", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_smtpserver_server_test_testunverifieddomaincannotsend", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_login_test_testloginrequirestotpwhenenabled", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_login_test_testloginsuccesswithoutmfa", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_login_test_testloginwrongpasswordrejected", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_mailbox_multitenant_test_createmailboxfor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_multitenant_test_scopedlogin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_webmail_test_createtestmailboxwithpassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_webmail_test_testwebmailloginrejectsapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_webui_test_loginsession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "internal_webui_webui_test_testfirstloginforcedbeforedashboard", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_addadmin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_addapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_addmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_addsender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_changepassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_editmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_editsender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_firstloginsubmit", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_webmailaddapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_hashpassword", "to": "webui_app_webmailchangepassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_checkpassword", "to": "internal_webui_webmail_test_testwebmailchangepassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_checkpassword", "to": "smtpserver_session_authenticate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_checkpassword", "to": "webui_app_changepassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_checkpassword", "to": "webui_app_loginsubmit", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_checkpassword", "to": "webui_app_webmailchangepassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_checkpassword", "to": "webui_app_webmailloginsubmit", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_queries_go_db_db", "to": "db_whitelistedip_cansendfordomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_go_db_db", "to": "db_db_getdomainbyname", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_go_db_db", "to": "db_db_getsenderbyemail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_go_db_db", "to": "db_db_getwhitelistedip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_go_db_db", "to": "db_db_logauthattempt", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getsenderbyemail", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_scandomain", "to": "db_db_getdomainbyname", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_scandomain", "to": "internal_db_queries_go_row", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_scandomain", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getdomainbyname", "to": "db_db_getwhitelistedip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getdomainbyname", "to": "db_whitelistedip_cansendfordomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getwhitelistedip", "to": "internal_db_queries_go_whitelistedip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_db_getwhitelistedip", "to": "internal_db_queries_parsetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_go_db_whitelistedip", "to": "db_whitelistedip_cansendfordomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_queries_parsetime", "to": "internal_db_queries_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_schema", "to": "internal_db_schema_go_db_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_schema", "to": "internal_db_schema_migrateaddedcolumns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_schema", "to": "internal_db_schema_open", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_schema_migrateaddedcolumns", "to": "internal_db_schema_go_db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_schema_migrateaddedcolumns", "to": "internal_db_schema_open", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_schema_go_db_db", "to": "internal_db_schema_open", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_db_schema_open", "to": "internal_dkim_dkim_test_testgeneratesignverify", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_schema_open", "to": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_schema_open", "to": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_schema_open", "to": "internal_mailstore_mailstore_test_newtestdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_schema_open", "to": "internal_smtpserver_server_test_newtestbackend", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_schema_open", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_schema_open", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_db_schema_open", "to": "webui_app_testdatabaseconnection", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_dkim_dkim", "to": "dkim_dnsrecord", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim", "to": "dkim_manager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim", "to": "internal_dkim_dkim_encodekeypair", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim", "to": "internal_dkim_dkim_generateselector", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim", "to": "internal_dkim_dkim_new", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim", "to": "internal_dkim_dkim_rawbase64frompem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim", "to": "internal_dkim_dkim_stripexistingsignature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim", "to": "internal_dkim_dkim_verifyinbound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim_generateselector", "to": "dkim_manager_generatedkimkeypair", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "dkim_manager_generatedkimkeypair", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "dkim_manager_getactivecustomheaders", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "dkim_manager_getactivedkimkey", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "dkim_manager_getdkimpublickeyrecord", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "dkim_manager_sign", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "internal_dkim_dkim_go_db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "internal_dkim_dkim_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "internal_webui_webui_go_webui_app", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "internal_webui_webui_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager", "to": "smtpserver_backend", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim_go_db", "to": "internal_dkim_dkim_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim_new", "to": "internal_dkim_dkim_test_testgeneratesignverify", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "dkim_manager_generatedkimkeypair", "to": "internal_dkim_dkim_encodekeypair", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim_encodekeypair", "to": "privatekey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager_getactivedkimkey", "to": "dkim_manager_getdkimpublickeyrecord", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager_getactivedkimkey", "to": "dkim_manager_sign", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_dnsrecord", "to": "dkim_manager_getdkimpublickeyrecord", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager_getdkimpublickeyrecord", "to": "internal_dkim_dkim_rawbase64frompem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "dkim_manager_sign", "to": "internal_dkim_dkim_stripexistingsignature", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim_verifyinbound", "to": "smtpserver_session_deliverlocally", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_dkim_dkim_test", "to": "internal_dkim_dkim_test_testgeneratesignverify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_dkim_dkim_test_testgeneratesignverify", "to": "internal_dkim_dkim_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_backend", "to": "imapserver_backend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_backend", "to": "imapserver_backend_newsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_backend", "to": "internal_imapserver_backend_go_db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_backend", "to": "internal_imapserver_backend_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_backend", "to": "toolbox_logger", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_backend_newsession", "to": "internal_imapserver_backend_go_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test", "to": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test", "to": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test", "to": "internal_imapserver_imapserver_test_testimaploginrejectsportalpassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test", "to": "internal_imapserver_imapserver_test_testimaploginselectfetch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test", "to": "internal_imapserver_imapserver_test_testimapstoreseenflag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "to": "internal_imapserver_imapserver_test_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "to": "internal_imapserver_imapserver_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "to": "internal_imapserver_server_newplainserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "to": "internal_mailstore_mailstore_generatedek", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "to": "internal_imapserver_imapserver_test_testimaploginrejectsportalpassword", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "to": "internal_imapserver_imapserver_test_testimaploginselectfetch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword", "to": "internal_imapserver_imapserver_test_testimapstoreseenflag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_go_t", "to": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_go_t", "to": "internal_imapserver_imapserver_test_testimaploginrejectsportalpassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_go_t", "to": "internal_imapserver_imapserver_test_testimaploginselectfetch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_go_t", "to": "internal_imapserver_imapserver_test_testimapstoreseenflag", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder", "to": "internal_imapserver_server_newplainserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder", "to": "internal_mailstore_mailstore_generatedek", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_imapserver_server", "to": "internal_imapserver_server_newplainserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server", "to": "internal_imapserver_server_newsessionfunc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server", "to": "internal_imapserver_server_newtlsserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_newsessionfunc", "to": "internal_imapserver_server_newplainserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_newsessionfunc", "to": "greetingdata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_newsessionfunc", "to": "internal_imapserver_server_go_backend", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_newsessionfunc", "to": "internal_imapserver_server_go_conn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_newsessionfunc", "to": "internal_imapserver_server_go_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_newsessionfunc", "to": "internal_imapserver_server_newtlsserver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_go_backend", "to": "internal_imapserver_server_newplainserver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_go_backend", "to": "internal_imapserver_server_newtlsserver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_newplainserver", "to": "internal_imapserver_server_go_server", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_go_server", "to": "internal_imapserver_server_newtlsserver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_server_newtlsserver", "to": "internal_imapserver_server_go_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "imapserver_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_addflag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_applystoreflags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_buildenvelope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_hasflag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_isinbox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_matchessearch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_nextuid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_notfounderr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_numsetcontains", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_splitaddr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session", "to": "internal_imapserver_session_splitflags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_append", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_close", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_copy", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_create", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_expunge", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_fetch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_folderexists", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_idle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_list", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_login", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_messages", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_poll", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_rename", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_requireauth", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_search", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_select", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_status", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_store", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_subscribe", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_unselect", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_unsubscribe", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "imapserver_session_writefetch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session", "to": "internal_imapserver_session_go_backend", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_close", "to": "imapserver_session_writefetch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_requireauth", "to": "imapserver_session_expunge", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_requireauth", "to": "imapserver_session_fetch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_requireauth", "to": "imapserver_session_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_requireauth", "to": "imapserver_session_search", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_requireauth", "to": "imapserver_session_select", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_requireauth", "to": "imapserver_session_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_requireauth", "to": "imapserver_session_store", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_notfounderr", "to": "imapserver_session_select", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_notfounderr", "to": "imapserver_session_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_notfounderr", "to": "imapserver_session_subscribe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_notfounderr", "to": "imapserver_session_unsubscribe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_isinbox", "to": "imapserver_session_folderexists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_folderexists", "to": "imapserver_session_select", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_folderexists", "to": "imapserver_session_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_folderexists", "to": "imapserver_session_subscribe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_folderexists", "to": "imapserver_session_unsubscribe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_messages", "to": "imapserver_session_expunge", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_messages", "to": "imapserver_session_fetch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_messages", "to": "imapserver_session_search", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_messages", "to": "imapserver_session_select", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_messages", "to": "imapserver_session_store", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_select", "to": "internal_imapserver_session_hasflag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_select", "to": "internal_imapserver_session_nextuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_select", "to": "internal_imapserver_session_splitflags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_select", "to": "selectdata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_select", "to": "selectoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_create", "to": "createoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_create", "to": "internal_tlsutil_tlsutil_generateselfsignedcert", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "imapserver_session_create", "to": "webui_app_uploadtlsfile", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "imapserver_session_rename", "to": "renameoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_list", "to": "listoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_list", "to": "listwriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_status", "to": "internal_imapserver_session_hasflag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_status", "to": "internal_imapserver_session_nextuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_status", "to": "statusdata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_status", "to": "statusoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_append", "to": "appenddata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_append", "to": "appendoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_append", "to": "literalreader", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_poll", "to": "updatewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "updatewriter", "to": "imapserver_session_idle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_expunge", "to": "expungewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_expunge", "to": "internal_imapserver_session_hasflag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_expunge", "to": "uid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_expunge", "to": "uidset", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_search", "to": "internal_imapserver_session_matchessearch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_search", "to": "numkind", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_search", "to": "searchcriteria", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_search", "to": "searchdata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_search", "to": "searchoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_search", "to": "uid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "searchcriteria", "to": "internal_imapserver_session_matchessearch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_matchessearch", "to": "internal_imapserver_session_hasflag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_matchessearch", "to": "uid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_fetch", "to": "fetchoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_fetch", "to": "fetchwriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_fetch", "to": "imapserver_session_writefetch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_fetch", "to": "internal_imapserver_session_addflag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_fetch", "to": "internal_imapserver_session_hasflag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_fetch", "to": "internal_imapserver_session_numsetcontains", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_fetch", "to": "numset", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_fetch", "to": "uid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_fetch", "to": "imapserver_session_store", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fetchwriter", "to": "imapserver_session_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "numset", "to": "imapserver_session_copy", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "numset", "to": "imapserver_session_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "numset", "to": "internal_imapserver_session_numsetcontains", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fetchoptions", "to": "imapserver_session_writefetch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_writefetch", "to": "fetchresponsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_writefetch", "to": "internal_imapserver_session_buildenvelope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_writefetch", "to": "internal_imapserver_session_splitflags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_writefetch", "to": "uid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_buildenvelope", "to": "envelope", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_buildenvelope", "to": "internal_imapserver_session_splitaddr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_store", "to": "internal_imapserver_session_applystoreflags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_store", "to": "internal_imapserver_session_numsetcontains", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_store", "to": "storeflags", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_store", "to": "storeoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_store", "to": "uid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "storeflags", "to": "internal_imapserver_session_applystoreflags", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "imapserver_session_copy", "to": "copydata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_nextuid", "to": "uid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "uid", "to": "internal_imapserver_session_numsetcontains", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_splitflags", "to": "internal_imapserver_session_applystoreflags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_splitflags", "to": "flag", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "flag", "to": "internal_imapserver_session_addflag", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "flag", "to": "internal_imapserver_session_hasflag", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_imapserver_session_hasflag", "to": "internal_imapserver_session_addflag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore", "to": "internal_mailstore_mailstore_generatedek", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore", "to": "internal_mailstore_mailstore_go_mailstore_store", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore", "to": "internal_mailstore_mailstore_loadorcreatemasterkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore", "to": "internal_mailstore_mailstore_new", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore", "to": "internal_mailstore_mailstore_openaesgcm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore", "to": "internal_mailstore_mailstore_sanitizepathsegment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore", "to": "internal_mailstore_mailstore_sealaesgcm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_loadorcreatemasterkey", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_go_mailstore_store", "to": "internal_mailstore_mailstore_go_db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_go_mailstore_store", "to": "mailstore_store_unwrapdek", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_go_mailstore_store", "to": "mailstore_store_wrapdek", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_go_mailstore_store", "to": "internal_mailstore_mailstore_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_go_db", "to": "internal_mailstore_mailstore_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_new", "to": "internal_mailstore_mailstore_openaesgcm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_new", "to": "internal_mailstore_mailstore_test_newtestmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_new", "to": "internal_mailstore_mailstore_test_testwrapunwrapdek", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_generatedek", "to": "internal_mailstore_mailstore_test_newtestmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_generatedek", "to": "internal_mailstore_mailstore_test_testwrapunwrapdek", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_generatedek", "to": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_generatedek", "to": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_generatedek", "to": "internal_webui_mailbox_multitenant_test_createmailboxfor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_generatedek", "to": "internal_webui_webmail_test_createtestmailboxwithpassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_generatedek", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_generatedek", "to": "webui_app_addmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "mailstore_store_wrapdek", "to": "internal_mailstore_mailstore_sealaesgcm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "mailstore_store_unwrapdek", "to": "internal_mailstore_mailstore_openaesgcm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_sealaesgcm", "to": "mailstore_store_storemessage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_openaesgcm", "to": "mailstore_store_fetchmessage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_sanitizepathsegment", "to": "mailstore_store_storemessage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_mailstore_test", "to": "internal_mailstore_mailstore_test_newtestdb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test", "to": "internal_mailstore_mailstore_test_newtestmailbox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test", "to": "internal_mailstore_mailstore_test_testdeletemessagefreesquota", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test", "to": "internal_mailstore_mailstore_test_testquotaexceeded", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test", "to": "internal_mailstore_mailstore_test_teststorefetchroundtrip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test", "to": "internal_mailstore_mailstore_test_testwrapunwrapdek", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_newtestdb", "to": "internal_mailstore_mailstore_test_go_db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_newtestdb", "to": "internal_mailstore_mailstore_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_newtestdb", "to": "internal_mailstore_mailstore_test_newtestmailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_newtestdb", "to": "internal_mailstore_mailstore_test_testwrapunwrapdek", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_go_t", "to": "internal_mailstore_mailstore_test_newtestmailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_go_t", "to": "internal_mailstore_mailstore_test_testdeletemessagefreesquota", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_go_t", "to": "internal_mailstore_mailstore_test_testquotaexceeded", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_go_t", "to": "internal_mailstore_mailstore_test_teststorefetchroundtrip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_go_t", "to": "internal_mailstore_mailstore_test_testwrapunwrapdek", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_newtestmailbox", "to": "internal_mailstore_mailstore_test_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_newtestmailbox", "to": "internal_mailstore_mailstore_test_testdeletemessagefreesquota", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_newtestmailbox", "to": "internal_mailstore_mailstore_test_testquotaexceeded", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_mailstore_test_newtestmailbox", "to": "internal_mailstore_mailstore_test_teststorefetchroundtrip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_quota_go_mailstore_store", "to": "mailstore_store_quotastatus", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_resolve_go_mailstore_store", "to": "mailstore_store_resolverecipient", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_rspamd", "to": "internal_mailstore_rspamd_checkrspamd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_rspamd_checkrspamd", "to": "smtpserver_session_deliverlocally", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_rules", "to": "internal_mailstore_rules_matchcondition", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_rules", "to": "mailstore_filteraction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "mailstore_filteraction", "to": "mailstore_store_applyrules", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_rules_go_mailstore_store", "to": "mailstore_store_applyrules", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "mailstore_store_applyrules", "to": "internal_mailstore_rules_matchcondition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spam", "to": "internal_mailstore_spam_checkdnsbl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spam", "to": "internal_mailstore_spam_spamscore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spam_spamscore", "to": "internal_mailstore_spam_checkdnsbl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spam_spamscore", "to": "internal_mailstore_spam_test_testspamscorearithmetic", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_spam_spamscore", "to": "smtpserver_session_deliverlocally", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_spam_test", "to": "internal_mailstore_spam_test_testevalspf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spam_test", "to": "internal_mailstore_spam_test_testspamscorearithmetic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spam_test_testspamscorearithmetic", "to": "internal_mailstore_spam_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spam_test_go_t", "to": "internal_mailstore_spam_test_testevalspf", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spam_test_testevalspf", "to": "internal_mailstore_spf_evalspf", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_spf", "to": "internal_mailstore_spf_checkspf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf", "to": "internal_mailstore_spf_domainof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf", "to": "internal_mailstore_spf_evalspf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf", "to": "internal_mailstore_spf_lookupspfrecord", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf", "to": "internal_mailstore_spf_matcha", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf", "to": "internal_mailstore_spf_matchip4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf", "to": "internal_mailstore_spf_matchmx", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf_checkspf", "to": "internal_mailstore_spf_domainof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf_checkspf", "to": "internal_mailstore_spf_evalspf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf_checkspf", "to": "internal_mailstore_spf_lookupspfrecord", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf_checkspf", "to": "smtpserver_session_deliverlocally", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_mailstore_spf_lookupspfrecord", "to": "internal_mailstore_spf_evalspf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf_evalspf", "to": "internal_mailstore_spf_matcha", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf_evalspf", "to": "internal_mailstore_spf_matchip4", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf_evalspf", "to": "internal_mailstore_spf_matchmx", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf_evalspf", "to": "ip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ip", "to": "internal_mailstore_spf_matcha", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ip", "to": "internal_mailstore_spf_matchip4", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ip", "to": "internal_mailstore_spf_matchmx", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_spf_matcha", "to": "internal_mailstore_spf_matchmx", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_store_go_mailstore_store", "to": "mailstore_store_deletemessage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_store_go_mailstore_store", "to": "mailstore_store_fetchmessage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_mailstore_store_go_mailstore_store", "to": "mailstore_store_storemessage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_log", "to": "internal_relay_log_overallstatus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_log_go_relay_relay", "to": "relay_relay_logemail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "relay_relay_logemail", "to": "internal_relay_log_go_file", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "relay_relay_logemail", "to": "internal_relay_log_overallstatus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "relay_relay_logemail", "to": "internal_toolbox_toolbox_getcurrenttime", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "relay_relay_logemail", "to": "peerip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "relay_relay_logemail", "to": "relay_result", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_log_overallstatus", "to": "relay_result", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay", "to": "internal_relay_relay_domainof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay", "to": "internal_relay_relay_go_relay_relay", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay", "to": "internal_relay_relay_new", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay", "to": "internal_relay_relay_prepareemailforrecipient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay", "to": "relay_result", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "relay_result", "to": "relay_relay_relayemailasync", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "relay_result", "to": "smtpserver_session_deliverlocally", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_go_relay_relay", "to": "internal_relay_relay_go_db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_go_relay_relay", "to": "internal_relay_relay_go_duration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_go_relay_relay", "to": "relay_relay_delivertodomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_go_relay_relay", "to": "relay_relay_relayemailasync", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_go_relay_relay", "to": "relay_relay_trysend", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_go_relay_relay", "to": "toolbox_logger", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_go_relay_relay", "to": "internal_relay_relay_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_go_db", "to": "internal_relay_relay_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_go_duration", "to": "internal_relay_relay_new", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_new", "to": "internal_relay_relay_go_file", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_new", "to": "toolbox_logger", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_relay_relay_prepareemailforrecipient", "to": "relay_relay_relayemailasync", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "relay_relay_relayemailasync", "to": "internal_relay_relay_domainof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "relay_relay_relayemailasync", "to": "relay_relay_delivertodomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "relay_relay_delivertodomain", "to": "relay_relay_trysend", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments", "to": "internal_smtpserver_attachments_attachmentstoragepath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments", "to": "internal_smtpserver_attachments_cleanmessageidprefix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments", "to": "internal_smtpserver_attachments_parsemessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments", "to": "internal_smtpserver_attachments_sanitizepathsegment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments", "to": "smtpserver_attachmentpart", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments", "to": "smtpserver_parsedmessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments_attachmentstoragepath", "to": "internal_smtpserver_attachments_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments_attachmentstoragepath", "to": "internal_smtpserver_attachments_sanitizepathsegment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments_attachmentstoragepath", "to": "smtpserver_session_data", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_attachments_sanitizepathsegment", "to": "smtpserver_session_data", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_attachments_cleanmessageidprefix", "to": "smtpserver_session_data", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "smtpserver_attachmentpart", "to": "smtpserver_parsedmessage", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_parsedmessage", "to": "internal_smtpserver_attachments_parsemessage", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_attachments_parsemessage", "to": "internal_smtpserver_headers_getcontenttype", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_attachments_parsemessage", "to": "smtpserver_session_data", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_auth", "to": "smtpserver_loginserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_loginserver", "to": "smtpserver_loginserver_next", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_auth_go_smtpserver_session", "to": "smtpserver_session_auth", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_auth_go_smtpserver_session", "to": "smtpserver_session_authenticate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_auth_go_smtpserver_session", "to": "smtpserver_session_authmechanisms", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_auth_go_smtpserver_session", "to": "smtpserver_session_failauth", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_auth", "to": "internal_smtpserver_auth_go_server", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_auth", "to": "smtpserver_session_authenticate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_authenticate", "to": "smtpserver_session_failauth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers", "to": "internal_smtpserver_headers_ensurerequiredheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers", "to": "internal_smtpserver_headers_existingheaders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers", "to": "internal_smtpserver_headers_extof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers", "to": "internal_smtpserver_headers_extractmessageid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers", "to": "internal_smtpserver_headers_getcontenttype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers", "to": "internal_smtpserver_headers_parseaddresslist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers", "to": "internal_smtpserver_headers_splitheadersbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_extractmessageid", "to": "internal_toolbox_toolbox_generatemessageid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_extractmessageid", "to": "internal_smtpserver_headers_test_testextractmessageiddoesnotcrashonmalformedheader", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_extractmessageid", "to": "internal_smtpserver_headers_test_testextractmessageidkeepsmatchinghostname", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_extractmessageid", "to": "internal_smtpserver_headers_test_testextractmessageidrehostsonhostnamemismatch", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_extractmessageid", "to": "smtpserver_session_data", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_existingheaders", "to": "internal_smtpserver_headers_ensurerequiredheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_existingheaders", "to": "smtpserver_session_data", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_splitheadersbody", "to": "internal_smtpserver_headers_ensurerequiredheaders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_splitheadersbody", "to": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_ensurerequiredheaders", "to": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_ensurerequiredheaders", "to": "smtpserver_session_data", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_getcontenttype", "to": "internal_smtpserver_headers_extof", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_parseaddresslist", "to": "smtpserver_session_data", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_headers_test", "to": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_test", "to": "internal_smtpserver_headers_test_testextractmessageiddoesnotcrashonmalformedheader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_test", "to": "internal_smtpserver_headers_test_testextractmessageidkeepsmatchinghostname", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_test", "to": "internal_smtpserver_headers_test_testextractmessageidrehostsonhostnamemismatch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder", "to": "internal_smtpserver_headers_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_test_go_t", "to": "internal_smtpserver_headers_test_testextractmessageiddoesnotcrashonmalformedheader", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_test_go_t", "to": "internal_smtpserver_headers_test_testextractmessageidkeepsmatchinghostname", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_headers_test_go_t", "to": "internal_smtpserver_headers_test_testextractmessageidrehostsonhostnamemismatch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test", "to": "internal_smtpserver_mailbox_alias_test_createalias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test", "to": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_createalias", "to": "internal_smtpserver_mailbox_alias_test_go_backend", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_createalias", "to": "internal_smtpserver_mailbox_alias_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_createalias", "to": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_createalias", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_createalias", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_go_t", "to": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_go_t", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_go_t", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_go_t", "to": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox", "to": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress", "to": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias", "to": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias", "to": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test", "to": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test", "to": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test", "to": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test", "to": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test", "to": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_delivery_test_go_backend", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_delivery_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_server_test_newtestbackend", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox", "to": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test_go_t", "to": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_go_t", "to": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_go_t", "to": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_go_t", "to": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_rules_test", "to": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test", "to": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test", "to": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test", "to": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test", "to": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt", "to": "internal_smtpserver_mailbox_rules_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_rules_test_go_t", "to": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test_go_t", "to": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test_go_t", "to": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test_go_t", "to": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_server", "to": "internal_smtpserver_server_newplainserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server", "to": "internal_smtpserver_server_newtlsserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server", "to": "internal_smtpserver_server_resolvebanner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_resolvebanner", "to": "internal_smtpserver_server_go_file", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_resolvebanner", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_server_newplainserver", "to": "internal_smtpserver_server_go_backend", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_newplainserver", "to": "internal_smtpserver_server_go_server", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_newplainserver", "to": "internal_smtpserver_server_test_starttestserver", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_server_go_backend", "to": "internal_smtpserver_server_newtlsserver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_go_server", "to": "internal_smtpserver_server_newtlsserver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_newtlsserver", "to": "internal_smtpserver_server_go_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test", "to": "internal_smtpserver_server_test_newtestbackend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test", "to": "internal_smtpserver_server_test_starttestserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test", "to": "internal_smtpserver_server_test_testauthfailureclosesconnection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test", "to": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test", "to": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test", "to": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test", "to": "internal_smtpserver_server_test_testsendercannotspoofotheraddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test", "to": "internal_smtpserver_server_test_testunverifieddomaincannotsend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_newtestbackend", "to": "internal_smtpserver_server_test_go_backend", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_newtestbackend", "to": "internal_smtpserver_server_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_newtestbackend", "to": "internal_toolbox_toolbox_getlogger", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_smtpserver_server_test_newtestbackend", "to": "internal_smtpserver_server_test_testauthfailureclosesconnection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_newtestbackend", "to": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_newtestbackend", "to": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_newtestbackend", "to": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_newtestbackend", "to": "internal_smtpserver_server_test_testsendercannotspoofotheraddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_newtestbackend", "to": "internal_smtpserver_server_test_testunverifieddomaincannotsend", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_go_t", "to": "internal_smtpserver_server_test_starttestserver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_go_t", "to": "internal_smtpserver_server_test_testauthfailureclosesconnection", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_go_t", "to": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_go_t", "to": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_go_t", "to": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_go_t", "to": "internal_smtpserver_server_test_testsendercannotspoofotheraddress", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_go_t", "to": "internal_smtpserver_server_test_testunverifieddomaincannotsend", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_go_backend", "to": "internal_smtpserver_server_test_starttestserver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_starttestserver", "to": "internal_smtpserver_server_test_testauthfailureclosesconnection", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_starttestserver", "to": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_starttestserver", "to": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_starttestserver", "to": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_starttestserver", "to": "internal_smtpserver_server_test_testsendercannotspoofotheraddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_server_test_starttestserver", "to": "internal_smtpserver_server_test_testunverifieddomaincannotsend", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session", "to": "internal_smtpserver_session_containsstr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session", "to": "internal_smtpserver_session_domainofaddr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session", "to": "internal_smtpserver_session_go_smtpserver_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session", "to": "internal_smtpserver_session_internalerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session", "to": "smtpserver_backend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_backend", "to": "internal_smtpserver_session_go_smtpserver_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_backend", "to": "internal_smtpserver_session_go_db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_backend", "to": "internal_smtpserver_session_go_file", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_backend", "to": "internal_smtpserver_session_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_backend", "to": "relay", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_backend", "to": "smtpserver_backend_newsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_backend", "to": "toolbox_logger", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_backend_newsession", "to": "internal_smtpserver_session_go_conn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_backend_newsession", "to": "internal_smtpserver_session_go_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_go_conn", "to": "internal_smtpserver_session_go_smtpserver_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_go_smtpserver_session", "to": "smtpserver_session_data", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_go_smtpserver_session", "to": "smtpserver_session_deliverlocally", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_go_smtpserver_session", "to": "smtpserver_session_logout", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_go_smtpserver_session", "to": "smtpserver_session_mail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_go_smtpserver_session", "to": "smtpserver_session_rcpt", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_go_smtpserver_session", "to": "smtpserver_session_reset", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_go_smtpserver_session", "to": "smtpserver_session_validatesenderauthorization", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_mail", "to": "mailoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_mail", "to": "smtpserver_session_validatesenderauthorization", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_validatesenderauthorization", "to": "internal_smtpserver_session_domainofaddr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_domainofaddr", "to": "smtpserver_session_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_domainofaddr", "to": "smtpserver_session_deliverlocally", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_domainofaddr", "to": "smtpserver_session_rcpt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_rcpt", "to": "rcptoptions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_smtpserver_session_internalerror", "to": "smtpserver_session_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_data", "to": "internal_smtpserver_session_containsstr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_data", "to": "reader", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "smtpserver_session_data", "to": "smtpserver_session_deliverlocally", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_tlsutil_tlsutil", "to": "internal_tlsutil_tlsutil_createsslcontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_tlsutil_tlsutil", "to": "internal_tlsutil_tlsutil_generateselfsignedcert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_tlsutil_tlsutil_generateselfsignedcert", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_tlsutil_tlsutil_createsslcontext", "to": "internal_tlsutil_tlsutil_go_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_tlsutil_tlsutil_createsslcontext", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_toolbox_toolbox", "to": "internal_toolbox_toolbox_configure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox", "to": "internal_toolbox_toolbox_ensurefolderexists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox", "to": "internal_toolbox_toolbox_generatemessageid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox", "to": "internal_toolbox_toolbox_getcurrenttime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox", "to": "internal_toolbox_toolbox_getlogger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox", "to": "internal_toolbox_toolbox_parselevel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox", "to": "toolbox_level", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox", "to": "toolbox_logger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "internal_toolbox_toolbox_getlogger", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "internal_webui_webui_go_webui_app", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "internal_webui_webui_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "toolbox_level", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "toolbox_logger_critical", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "toolbox_logger_debug", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "toolbox_logger_error", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "toolbox_logger_info", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "toolbox_logger_log", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger", "to": "toolbox_logger_warning", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_level", "to": "internal_toolbox_toolbox_parselevel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_level", "to": "toolbox_level_string", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_level", "to": "toolbox_logger_log", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox_parselevel", "to": "internal_toolbox_toolbox_configure", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox_configure", "to": "internal_toolbox_toolbox_go_file", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox_configure", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_toolbox_toolbox_go_file", "to": "internal_toolbox_toolbox_getcurrenttime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox_getlogger", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_toolbox_toolbox_getlogger", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "toolbox_logger_log", "to": "toolbox_logger_critical", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger_log", "to": "toolbox_logger_debug", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger_log", "to": "toolbox_logger_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger_log", "to": "toolbox_logger_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "toolbox_logger_log", "to": "toolbox_logger_warning", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_toolbox_toolbox_ensurefolderexists", "to": "main_main", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_toolbox_toolbox_getcurrenttime", "to": "internal_toolbox_toolbox_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_webui_app", "to": "webui_app_accountpage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_webui_app", "to": "webui_app_changepassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_webui_app", "to": "webui_app_totpdisable", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_webui_app", "to": "webui_app_totpsetupbegin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_webui_app", "to": "webui_app_totpsetupconfirm", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_accountpage", "to": "internal_webui_account_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_accountpage", "to": "internal_webui_account_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_accountpage", "to": "internal_webui_auth_userfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_account_go_responsewriter", "to": "webui_app_changepassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_responsewriter", "to": "webui_app_totpdisable", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_responsewriter", "to": "webui_app_totpsetupbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_responsewriter", "to": "webui_app_totpsetupconfirm", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_request", "to": "webui_app_changepassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_request", "to": "webui_app_totpdisable", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_request", "to": "webui_app_totpsetupbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_account_go_request", "to": "webui_app_totpsetupconfirm", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_changepassword", "to": "internal_webui_auth_userfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_changepassword", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_changepassword", "to": "internal_webui_login_isstrongpassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_totpsetupbegin", "to": "internal_webui_auth_userfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_totpsetupbegin", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_totpsetupconfirm", "to": "internal_webui_auth_userfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_totpsetupconfirm", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_totpdisable", "to": "internal_webui_auth_userfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_totpdisable", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_admins", "to": "internal_webui_admins_isdomainsubset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_addadmin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_addadminform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_adminslist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_adminwithmanageaccess", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_canmanageadmin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_editadmindomains", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_editadmindomainsform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_manageableadmins", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_parseowneddomainids", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_webui_app", "to": "webui_app_removeadmin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_manageableadmins", "to": "webui_app_adminslist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_manageableadmins", "to": "internal_webui_admins_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_manageableadmins", "to": "internal_webui_admins_isdomainsubset", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_manageableadmins", "to": "internal_webui_auth_scopefromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_manageableadmins", "to": "internal_webui_auth_userfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_admins_go_request", "to": "webui_app_addadmin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_request", "to": "webui_app_addadminform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_request", "to": "webui_app_adminslist", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_request", "to": "webui_app_adminwithmanageaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_request", "to": "webui_app_canmanageadmin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_request", "to": "webui_app_editadmindomains", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_request", "to": "webui_app_editadmindomainsform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_request", "to": "webui_app_parseowneddomainids", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_request", "to": "webui_app_removeadmin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_isdomainsubset", "to": "webui_accessscope", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_isdomainsubset", "to": "webui_app_canmanageadmin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_canmanageadmin", "to": "webui_app_adminwithmanageaccess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_canmanageadmin", "to": "internal_webui_auth_scopefromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_canmanageadmin", "to": "internal_webui_auth_userfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_adminslist", "to": "internal_webui_admins_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_adminslist", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_admins_go_responsewriter", "to": "webui_app_addadmin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_responsewriter", "to": "webui_app_addadminform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_responsewriter", "to": "webui_app_adminwithmanageaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_responsewriter", "to": "webui_app_editadmindomains", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_responsewriter", "to": "webui_app_editadmindomainsform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_admins_go_responsewriter", "to": "webui_app_removeadmin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_addadminform", "to": "internal_webui_auth_userfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_addadmin", "to": "internal_webui_auth_userfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_addadmin", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_addadmin", "to": "internal_webui_login_isstrongpassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_addadmin", "to": "webui_app_parseowneddomainids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_parseowneddomainids", "to": "webui_app_editadmindomains", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_parseowneddomainids", "to": "internal_webui_auth_scopefromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_editadmindomainsform", "to": "webui_app_adminwithmanageaccess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_editadmindomains", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_editadmindomains", "to": "webui_app_adminwithmanageaccess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_adminwithmanageaccess", "to": "internal_webui_domains_pathid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_adminwithmanageaccess", "to": "webui_app_removeadmin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_removeadmin", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth", "to": "internal_webui_auth_clearsessioncookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth", "to": "internal_webui_auth_requiredomainaccess", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth", "to": "internal_webui_auth_scopefromcontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth", "to": "internal_webui_auth_setsessioncookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth", "to": "internal_webui_auth_userfromcontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth", "to": "webui_accessscope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth", "to": "webui_ctxkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_accessscope", "to": "internal_webui_auth_scopefromcontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_accessscope", "to": "webui_accessscope_allowed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_accessscope", "to": "webui_accessscope_ids", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_accessscope", "to": "webui_app_buildaccessscope", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_accessscope_allowed", "to": "internal_webui_auth_requiredomainaccess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "internal_webui_auth_requiredomainaccess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "internal_webui_auth_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_accessibledomainnames", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_accessibledomains", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_adddomain", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_createdkim", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_dashboard", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_dkimlist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_domainslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_ipslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_mailboxeslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_scopefromcontext", "to": "webui_app_senderslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_go_request", "to": "internal_webui_auth_requiredomainaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_go_request", "to": "internal_webui_auth_userfromcontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_go_request", "to": "webui_app_currentsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "internal_webui_auth_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_addalias", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_addip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_addmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_addsender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_dkimkeywithaccess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_editdomain", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_editdomainform", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_editip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_editsender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_ipwithaccess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_mailboxwithaccess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_regeneratedkim", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_removedomain", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_senderwithaccess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_toggledomain", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_toggledomainoff", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_requiredomainaccess", "to": "webui_app_verifydomaincheck", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_go_responsewriter", "to": "internal_webui_auth_clearsessioncookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_go_responsewriter", "to": "internal_webui_auth_setsessioncookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_go_webui_app", "to": "webui_app_buildaccessscope", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_go_webui_app", "to": "webui_app_currentsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_go_webui_app", "to": "webui_app_requireauth", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_buildaccessscope", "to": "webui_app_requireauth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_setsessioncookie", "to": "webui_app_loginsubmit", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_setsessioncookie", "to": "webui_app_mfasubmit", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_setsessioncookie", "to": "webui_app_passkeyloginfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_clearsessioncookie", "to": "webui_app_logout", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_currentsession", "to": "webui_app_requireauth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_auth_userfromcontext", "to": "webui_app_adddomain", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_userfromcontext", "to": "webui_app_firstloginform", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_userfromcontext", "to": "webui_app_firstloginsubmit", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_userfromcontext", "to": "webui_app_passkeyregisterbegin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_userfromcontext", "to": "webui_app_passkeyregisterfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_auth_userfromcontext", "to": "webui_app_passkeyremove", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_requireauth", "to": "internal_webui_auth_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dashboard", "to": "internal_webui_dashboard_authlogdomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dashboard", "to": "internal_webui_dashboard_emaildomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dashboard", "to": "internal_webui_dashboard_emailorbaredomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dashboard_emaildomain", "to": "internal_webui_dashboard_emailorbaredomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dashboard_emaildomain", "to": "webui_app_dashboard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dashboard_emaildomain", "to": "webui_app_emaillogaccessible", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dashboard_emaildomain", "to": "webui_app_logs", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dashboard_go_webui_app", "to": "webui_app_dashboard", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_dashboard", "to": "internal_webui_dashboard_authlogdomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_dashboard", "to": "internal_webui_dashboard_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_dashboard", "to": "internal_webui_dashboard_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_dashboard", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dashboard_authlogdomain", "to": "internal_webui_dashboard_emailorbaredomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dashboard_authlogdomain", "to": "webui_app_logs", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dashboard_test", "to": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota", "to": "internal_webui_dashboard_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota", "to": "internal_webui_webui_test_loginsession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim", "to": "internal_webui_dkim_isajax", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim", "to": "internal_webui_dkim_writejson", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_writejson", "to": "internal_webui_dkim_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_checkdkimdns", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_checkspfdns", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_createdkim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_dkimactionfailed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_getserverip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_passkeyloginbegin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_passkeyloginfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_passkeyregisterbegin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_passkeyregisterfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_regeneratedkim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_testattachmentspath", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_testdatabaseconnection", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_toggledkim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_uploadtlsfile", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_verifydomaincheck", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_webmailpasskeyloginbegin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_webmailpasskeyloginfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_webmailpasskeyregisterbegin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_writejson", "to": "webui_app_webmailpasskeyregisterfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_checkdkimdns", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_checkspfdns", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_createdkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_dkimactionfailed", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_dkimkeywithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_dkimlist", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_editdkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_editdkimform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_regeneratedkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_removedkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_responsewriter", "to": "webui_app_toggledkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_isajax", "to": "internal_webui_dkim_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_isajax", "to": "webui_app_dkimactionfailed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_isajax", "to": "webui_app_regeneratedkim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_isajax", "to": "webui_app_toggledkim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_checkdkimdns", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_checkspfdns", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_createdkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_dkimactionfailed", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_dkimkeywithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_dkimlist", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_editdkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_editdkimform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_regeneratedkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_removedkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_request", "to": "webui_app_toggledkim", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_checkdkimdns", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_checkspfdns", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_createdkim", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_dkimactionfailed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_dkimkeywithaccess", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_dkimlist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_editdkim", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_editdkimform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_regeneratedkim", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_removedkim", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_dkim_go_webui_app", "to": "webui_app_toggledkim", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_dkimlist", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_dkimlist", "to": "internal_webui_utils_checkdnsrecord", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_dkimlist", "to": "internal_webui_utils_generatespfrecord", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_dkimlist", "to": "internal_webui_utils_getpublicip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_regeneratedkim", "to": "internal_webui_domains_pathid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_regeneratedkim", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_regeneratedkim", "to": "internal_webui_utils_checkdnsrecord", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_regeneratedkim", "to": "internal_webui_utils_generatespfrecord", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_regeneratedkim", "to": "internal_webui_utils_getpublicip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_regeneratedkim", "to": "webui_app_dkimactionfailed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_dkimactionfailed", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_dkimactionfailed", "to": "webui_app_toggledkim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_editdkimform", "to": "webui_app_dkimkeywithaccess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_dkimkeywithaccess", "to": "internal_webui_domains_pathid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_dkimkeywithaccess", "to": "webui_app_editdkim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_dkimkeywithaccess", "to": "webui_app_removedkim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_dkimkeywithaccess", "to": "webui_app_toggledkim", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_editdkim", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_toggledkim", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_removedkim", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_checkdkimdns", "to": "internal_webui_utils_checkdnsrecord", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_checkspfdns", "to": "internal_webui_utils_checkdnsrecord", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_checkspfdns", "to": "internal_webui_utils_getpublicip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains", "to": "internal_webui_domains_domainremovedmessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains", "to": "internal_webui_domains_isvaliddomainname", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains", "to": "internal_webui_domains_pathid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_pathid", "to": "internal_webui_domains_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_pathid", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_deleteattachment", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_downloadattachment", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_editdomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_editdomainform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_ipwithaccess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_mailboxwithaccess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_passkeyremove", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_removedomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_senderwithaccess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_toggledomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_toggledomainoff", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_verifydomaincheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_viewmessagecontent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_pathid", "to": "webui_app_webmailpasskeyremove", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_accessibledomainnames", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_accessibledomains", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_adddomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_adddomainform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_domainslist", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_editdomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_editdomainform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_removedomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_toggledomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_toggledomainoff", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_request", "to": "webui_app_verifydomaincheck", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_isvaliddomainname", "to": "internal_webui_domains_test_testisvaliddomainname", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_isvaliddomainname", "to": "webui_app_adddomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_isvaliddomainname", "to": "webui_app_editdomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_accessibledomainnames", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_accessibledomains", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_adddomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_adddomainform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_domainslist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_editdomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_editdomainform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_removedomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_toggledomain", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_toggledomainoff", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_webui_app", "to": "webui_app_verifydomaincheck", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_domainslist", "to": "internal_webui_domains_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_domainslist", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_go_responsewriter", "to": "webui_app_adddomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_responsewriter", "to": "webui_app_adddomainform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_responsewriter", "to": "webui_app_editdomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_responsewriter", "to": "webui_app_editdomainform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_responsewriter", "to": "webui_app_removedomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_responsewriter", "to": "webui_app_toggledomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_responsewriter", "to": "webui_app_toggledomainoff", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_go_responsewriter", "to": "webui_app_verifydomaincheck", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_adddomain", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_toggledomainoff", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_editdomain", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_toggledomain", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_removedomain", "to": "internal_webui_domains_domainremovedmessage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_removedomain", "to": "internal_webui_flash_setflash", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_verifydomaincheck", "to": "internal_webui_utils_checkdomainownership", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_test", "to": "internal_webui_domains_test_testisvaliddomainname", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_test", "to": "internal_webui_domains_test_testverificationrecordnameandvalue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_test_testisvaliddomainname", "to": "internal_webui_domains_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_test_go_t", "to": "internal_webui_domains_test_testverificationrecordnameandvalue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_domains_test_testverificationrecordnameandvalue", "to": "internal_webui_utils_verificationrecordname", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_domains_test_testverificationrecordnameandvalue", "to": "internal_webui_utils_verificationrecordvalue", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash", "to": "internal_webui_flash_popflashes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_flash", "to": "internal_webui_flash_setflash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_flash", "to": "webui_flash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_flash", "to": "internal_webui_flash_popflashes", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_flash_setflash", "to": "internal_webui_flash_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_addalias", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_addallowblockentry", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_addapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_addip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_addmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_addrule", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_addsender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_aliaseslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_apppasswordslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_deleteattachment", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_disableip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_disablemailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_disablesender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_downloadattachment", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_editip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_editmailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_editsender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_enableip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_enablemailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_enablesender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_firstloginsubmit", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_ipslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_listspage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_logs", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_mailboxeslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_passkeyremove", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_removealias", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_removeallowblockentry", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_removeip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_removemailbox", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_removerule", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_removesender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_revokeapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_ruleslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_senderslist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_settingsupdate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_webmailaddapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_webmailchangepassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_webmailpasskeyremove", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_webmailrevokeapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_webmailtotpdisable", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_webmailtotpsetupbegin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_setflash", "to": "webui_app_webmailtotpsetupconfirm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_go_responsewriter", "to": "internal_webui_flash_popflashes", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_flash_popflashes", "to": "internal_webui_flash_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_flash_popflashes", "to": "webui_app_render", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_flash_popflashes", "to": "webui_app_webmaildashboard", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_ip_whitelist_go_webui_app", "to": "webui_app_addip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_webui_app", "to": "webui_app_addipform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_webui_app", "to": "webui_app_disableip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_webui_app", "to": "webui_app_editip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_webui_app", "to": "webui_app_editipform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_webui_app", "to": "webui_app_enableip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_webui_app", "to": "webui_app_ipslist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_webui_app", "to": "webui_app_ipwithaccess", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_webui_app", "to": "webui_app_removeip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_ipslist", "to": "internal_webui_ip_whitelist_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_ipslist", "to": "internal_webui_ip_whitelist_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_responsewriter", "to": "webui_app_addip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_responsewriter", "to": "webui_app_addipform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_responsewriter", "to": "webui_app_disableip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_responsewriter", "to": "webui_app_editip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_responsewriter", "to": "webui_app_editipform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_responsewriter", "to": "webui_app_enableip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_responsewriter", "to": "webui_app_ipwithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_responsewriter", "to": "webui_app_removeip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_request", "to": "webui_app_addip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_request", "to": "webui_app_addipform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_request", "to": "webui_app_disableip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_request", "to": "webui_app_editip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_request", "to": "webui_app_editipform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_request", "to": "webui_app_enableip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_request", "to": "webui_app_ipwithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_ip_whitelist_go_request", "to": "webui_app_removeip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_addip", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_ipwithaccess", "to": "webui_app_disableip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_ipwithaccess", "to": "webui_app_editip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_ipwithaccess", "to": "webui_app_editipform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_ipwithaccess", "to": "webui_app_enableip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_ipwithaccess", "to": "internal_webui_ip_whitelist_go_whitelistedip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_ipwithaccess", "to": "webui_app_removeip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_editip", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_login", "to": "internal_webui_login_clearpendingmfacookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login", "to": "internal_webui_login_isstrongpassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login", "to": "internal_webui_login_pendingmfauserid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login", "to": "internal_webui_login_redirecttarget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login", "to": "internal_webui_login_setpendingmfacookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_setpendingmfacookie", "to": "internal_webui_login_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_setpendingmfacookie", "to": "webui_app_loginsubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_responsewriter", "to": "internal_webui_login_clearpendingmfacookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_responsewriter", "to": "webui_app_firstloginform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_responsewriter", "to": "webui_app_firstloginsubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_responsewriter", "to": "webui_app_loginform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_responsewriter", "to": "webui_app_loginsubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_responsewriter", "to": "webui_app_logout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_responsewriter", "to": "webui_app_mfaform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_responsewriter", "to": "webui_app_mfasubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_clearpendingmfacookie", "to": "webui_app_mfaform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_clearpendingmfacookie", "to": "webui_app_mfasubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_clearpendingmfacookie", "to": "webui_app_passkeyloginfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_login_pendingmfauserid", "to": "internal_webui_login_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_pendingmfauserid", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_login_pendingmfauserid", "to": "webui_app_mfaform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_pendingmfauserid", "to": "webui_app_mfasubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_pendingmfauserid", "to": "webui_app_passkeyloginbegin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_login_pendingmfauserid", "to": "webui_app_passkeyloginfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_login_go_request", "to": "webui_app_firstloginform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_request", "to": "webui_app_firstloginsubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_request", "to": "webui_app_loginform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_request", "to": "webui_app_loginsubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_request", "to": "webui_app_logout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_request", "to": "webui_app_mfaform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_request", "to": "webui_app_mfasubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_webui_app", "to": "webui_app_firstloginform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_webui_app", "to": "webui_app_firstloginsubmit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_webui_app", "to": "webui_app_loginform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_webui_app", "to": "webui_app_loginsubmit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_webui_app", "to": "webui_app_logout", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_webui_app", "to": "webui_app_mfaform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_go_webui_app", "to": "webui_app_mfasubmit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_loginsubmit", "to": "internal_webui_login_redirecttarget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_redirecttarget", "to": "webui_app_mfasubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_firstloginsubmit", "to": "internal_webui_login_isstrongpassword", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_isstrongpassword", "to": "webui_app_webmailchangepassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_login_test", "to": "internal_webui_login_test_testloginrequirestotpwhenenabled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_test", "to": "internal_webui_login_test_testloginsuccesswithoutmfa", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_test", "to": "internal_webui_login_test_testloginwrongpasswordrejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_test_testloginsuccesswithoutmfa", "to": "internal_webui_login_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_test_testloginsuccesswithoutmfa", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_login_test_go_t", "to": "internal_webui_login_test_testloginrequirestotpwhenenabled", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_test_go_t", "to": "internal_webui_login_test_testloginwrongpasswordrejected", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_login_test_testloginwrongpasswordrejected", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_login_test_testloginrequirestotpwhenenabled", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_logs_go_webui_app", "to": "webui_app_buildlogmaps", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_logs_go_webui_app", "to": "webui_app_logs", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_logs", "to": "internal_webui_logs_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_logs", "to": "internal_webui_logs_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_logs", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_logs", "to": "webui_app_buildlogmaps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_aliases_go_webui_app", "to": "webui_app_addalias", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_aliases_go_webui_app", "to": "webui_app_aliaseslist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_aliases_go_webui_app", "to": "webui_app_removealias", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_aliaseslist", "to": "internal_webui_mailbox_aliases_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_aliaseslist", "to": "internal_webui_mailbox_aliases_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_aliases_go_responsewriter", "to": "webui_app_addalias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_aliases_go_responsewriter", "to": "webui_app_removealias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_aliases_go_request", "to": "webui_app_addalias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_aliases_go_request", "to": "webui_app_removealias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_addalias", "to": "internal_webui_mailbox_apppasswords_idstr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_addalias", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_removealias", "to": "internal_webui_mailbox_apppasswords_idstr", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_removealias", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_apppasswords", "to": "internal_webui_mailbox_apppasswords_idstr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_apppasswords_go_webui_app", "to": "webui_app_addapppassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_apppasswords_go_webui_app", "to": "webui_app_apppasswordslist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_apppasswords_go_webui_app", "to": "webui_app_revokeapppassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_apppasswordslist", "to": "internal_webui_mailbox_apppasswords_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_apppasswordslist", "to": "internal_webui_mailbox_apppasswords_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_apppasswords_go_responsewriter", "to": "webui_app_addapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_apppasswords_go_responsewriter", "to": "webui_app_revokeapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_apppasswords_go_request", "to": "internal_webui_mailbox_apppasswords_idstr", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_apppasswords_go_request", "to": "webui_app_addapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_apppasswords_go_request", "to": "webui_app_revokeapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_addapppassword", "to": "internal_webui_mailbox_apppasswords_idstr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_revokeapppassword", "to": "internal_webui_mailbox_apppasswords_idstr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_revokeapppassword", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_apppasswords_idstr", "to": "webui_app_addallowblockentry", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_apppasswords_idstr", "to": "webui_app_addrule", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_apppasswords_idstr", "to": "webui_app_removeallowblockentry", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_apppasswords_idstr", "to": "webui_app_removerule", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_lists_go_webui_app", "to": "webui_app_addallowblockentry", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_lists_go_webui_app", "to": "webui_app_listspage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_lists_go_webui_app", "to": "webui_app_removeallowblockentry", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_listspage", "to": "internal_webui_mailbox_lists_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_listspage", "to": "internal_webui_mailbox_lists_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_lists_go_responsewriter", "to": "webui_app_addallowblockentry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_lists_go_responsewriter", "to": "webui_app_removeallowblockentry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_lists_go_request", "to": "webui_app_addallowblockentry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_lists_go_request", "to": "webui_app_removeallowblockentry", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_removeallowblockentry", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test", "to": "internal_webui_mailbox_multitenant_test_createmailboxfor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test", "to": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_createmailboxfor", "to": "internal_webui_mailbox_multitenant_test_go_app", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_createmailboxfor", "to": "internal_webui_mailbox_multitenant_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_createmailboxfor", "to": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_createmailboxfor", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_createmailboxfor", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_createmailboxfor", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_go_t", "to": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_go_t", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_go_t", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_go_t", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_go_t", "to": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid", "to": "internal_webui_multitenant_test_scopedlogin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain", "to": "internal_webui_multitenant_test_scopedlogin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords", "to": "internal_webui_multitenant_test_scopedlogin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain", "to": "internal_webui_multitenant_test_scopedlogin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailbox_rules_go_webui_app", "to": "webui_app_addrule", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_rules_go_webui_app", "to": "webui_app_removerule", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_rules_go_webui_app", "to": "webui_app_ruleslist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_ruleslist", "to": "internal_webui_mailbox_rules_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_ruleslist", "to": "internal_webui_mailbox_rules_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_rules_go_responsewriter", "to": "webui_app_addrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_rules_go_responsewriter", "to": "webui_app_removerule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_rules_go_request", "to": "webui_app_addrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailbox_rules_go_request", "to": "webui_app_removerule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_removerule", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailboxes", "to": "internal_webui_mailboxes_parsequotagb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_addmailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_addmailboxform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_buildmailboxemail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_disablemailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_editmailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_editmailboxform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_enablemailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_mailboxeslist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_mailboxwithaccess", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_webui_app", "to": "webui_app_removemailbox", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_buildmailboxemail", "to": "webui_app_addmailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxeslist", "to": "internal_webui_mailboxes_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxeslist", "to": "internal_webui_mailboxes_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_responsewriter", "to": "webui_app_addmailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_responsewriter", "to": "webui_app_addmailboxform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_responsewriter", "to": "webui_app_disablemailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_responsewriter", "to": "webui_app_editmailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_responsewriter", "to": "webui_app_editmailboxform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_responsewriter", "to": "webui_app_enablemailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_responsewriter", "to": "webui_app_mailboxwithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_responsewriter", "to": "webui_app_removemailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_request", "to": "webui_app_addmailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_request", "to": "webui_app_addmailboxform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_request", "to": "webui_app_disablemailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_request", "to": "webui_app_editmailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_request", "to": "webui_app_editmailboxform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_request", "to": "webui_app_enablemailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_request", "to": "webui_app_mailboxwithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_mailboxes_go_request", "to": "webui_app_removemailbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_addmailbox", "to": "internal_webui_mailboxes_parsequotagb", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_addmailbox", "to": "internal_webui_render_atoi", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_mailboxes_parsequotagb", "to": "webui_app_editmailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxwithaccess", "to": "webui_app_disablemailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxwithaccess", "to": "webui_app_editmailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxwithaccess", "to": "webui_app_editmailboxform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxwithaccess", "to": "webui_app_enablemailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxwithaccess", "to": "webui_app_removemailbox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_editmailboxform", "to": "internal_webui_senders_localpartof", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_multitenant_test", "to": "internal_webui_multitenant_test_scopedlogin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test", "to": "internal_webui_multitenant_test_testglobaladminseeseverything", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test", "to": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test", "to": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test", "to": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test", "to": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test", "to": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test", "to": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_scopedlogin", "to": "internal_webui_multitenant_test_go_app", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_scopedlogin", "to": "internal_webui_multitenant_test_go_cookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_scopedlogin", "to": "internal_webui_multitenant_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_scopedlogin", "to": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_scopedlogin", "to": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_scopedlogin", "to": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_scopedlogin", "to": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_scopedlogin", "to": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_scopedlogin", "to": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_go_t", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_go_t", "to": "internal_webui_multitenant_test_testglobaladminseeseverything", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_go_t", "to": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_go_t", "to": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_go_t", "to": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_go_t", "to": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_go_t", "to": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_go_t", "to": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_go_app", "to": "internal_webui_multitenant_test_setuptwotenants", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_setuptwotenants", "to": "internal_webui_multitenant_test_testglobaladminseeseverything", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_setuptwotenants", "to": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_setuptwotenants", "to": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_setuptwotenants", "to": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_setuptwotenants", "to": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_setuptwotenants", "to": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_setuptwotenants", "to": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_multitenant_test_testglobaladminseeseverything", "to": "internal_webui_webui_test_loginsession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_multitenant_test_testglobaladminseeseverything", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_render", "to": "internal_webui_render_atoi", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render", "to": "internal_webui_render_formatdatetimeinzone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render", "to": "internal_webui_render_humanfilesize", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render", "to": "internal_webui_render_isstandalonepage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render", "to": "internal_webui_render_pytogolayout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render", "to": "webui_m", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_m", "to": "webui_app_render", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render_go_webui_app", "to": "webui_app_funcmap", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render_go_webui_app", "to": "webui_app_loadtemplates", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render_go_webui_app", "to": "webui_app_render", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_funcmap", "to": "funcmap", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_funcmap", "to": "internal_webui_render_formatdatetimeinzone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_funcmap", "to": "internal_webui_render_pytogolayout", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_funcmap", "to": "webui_app_loadtemplates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render_formatdatetimeinzone", "to": "internal_webui_render_go_file", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render_formatdatetimeinzone", "to": "internal_webui_render_go_time", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_loadtemplates", "to": "internal_webui_webui_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_render_isstandalonepage", "to": "webui_app_render", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_render", "to": "internal_webui_render_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_render", "to": "internal_webui_render_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_render_atoi", "to": "internal_webui_webmail_login_pendingmailboxmfaid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_render_atoi", "to": "webui_app_addsender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_render_atoi", "to": "webui_app_editsender", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_render_atoi", "to": "webui_app_webmailrevokeapppassword", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_senders", "to": "internal_webui_senders_localpartof", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_addsender", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_addsenderform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_buildsenderemail", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_disablesender", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_editsender", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_editsenderform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_enablesender", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_removesender", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_senderslist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_webui_app", "to": "webui_app_senderwithaccess", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_buildsenderemail", "to": "webui_app_addsender", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_buildsenderemail", "to": "webui_app_editsender", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_localpartof", "to": "webui_app_editsenderform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_senderslist", "to": "internal_webui_senders_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_senderslist", "to": "internal_webui_senders_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_responsewriter", "to": "webui_app_addsender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_responsewriter", "to": "webui_app_addsenderform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_responsewriter", "to": "webui_app_disablesender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_responsewriter", "to": "webui_app_editsender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_responsewriter", "to": "webui_app_editsenderform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_responsewriter", "to": "webui_app_enablesender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_responsewriter", "to": "webui_app_removesender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_responsewriter", "to": "webui_app_senderwithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_request", "to": "webui_app_addsender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_request", "to": "webui_app_addsenderform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_request", "to": "webui_app_disablesender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_request", "to": "webui_app_editsender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_request", "to": "webui_app_editsenderform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_request", "to": "webui_app_enablesender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_request", "to": "webui_app_removesender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_go_request", "to": "webui_app_senderwithaccess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_senderwithaccess", "to": "webui_app_disablesender", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_senderwithaccess", "to": "webui_app_editsender", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_senderwithaccess", "to": "webui_app_editsenderform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_senderwithaccess", "to": "webui_app_enablesender", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_senderwithaccess", "to": "webui_app_removesender", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_test", "to": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain", "to": "internal_webui_senders_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain", "to": "internal_webui_webui_test_loginsession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_settings", "to": "internal_webui_settings_decodejsonbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_webui_app", "to": "webui_app_getserverip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_webui_app", "to": "webui_app_settingspage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_webui_app", "to": "webui_app_settingsupdate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_webui_app", "to": "webui_app_testattachmentspath", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_webui_app", "to": "webui_app_testdatabaseconnection", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_webui_app", "to": "webui_app_uploadcert", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_webui_app", "to": "webui_app_uploadkey", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_webui_app", "to": "webui_app_uploadtlsfile", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_settingspage", "to": "internal_webui_settings_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_settingspage", "to": "internal_webui_settings_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_responsewriter", "to": "webui_app_getserverip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_responsewriter", "to": "webui_app_settingsupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_responsewriter", "to": "webui_app_testattachmentspath", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_responsewriter", "to": "webui_app_testdatabaseconnection", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_responsewriter", "to": "webui_app_uploadcert", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_responsewriter", "to": "webui_app_uploadkey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_responsewriter", "to": "webui_app_uploadtlsfile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_request", "to": "internal_webui_settings_decodejsonbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_request", "to": "webui_app_getserverip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_request", "to": "webui_app_settingsupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_request", "to": "webui_app_testattachmentspath", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_request", "to": "webui_app_testdatabaseconnection", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_request", "to": "webui_app_uploadcert", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_request", "to": "webui_app_uploadkey", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_settings_go_request", "to": "webui_app_uploadtlsfile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_testdatabaseconnection", "to": "internal_webui_settings_decodejsonbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_uploadcert", "to": "webui_app_uploadtlsfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_uploadkey", "to": "webui_app_uploadtlsfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_getserverip", "to": "internal_webui_utils_getpublicip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_static_js_dkim_management", "to": "internal_webui_static_js_dkim_management_dkimmanagement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_static_js_smtp_management", "to": "internal_webui_static_js_smtp_management_dnsverification", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_static_js_smtp_management", "to": "internal_webui_static_js_smtp_management_formvalidation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_static_js_smtp_management", "to": "internal_webui_static_js_smtp_management_smtpmanagement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils", "to": "internal_webui_utils_checkdnsrecord", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils", "to": "internal_webui_utils_checkdomainownership", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils", "to": "internal_webui_utils_fetchbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils", "to": "internal_webui_utils_generatespfrecord", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils", "to": "internal_webui_utils_getpublicip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils", "to": "internal_webui_utils_resolverat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils", "to": "internal_webui_utils_verificationrecordname", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils", "to": "internal_webui_utils_verificationrecordvalue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils", "to": "webui_dnscheckresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils_getpublicip", "to": "internal_webui_utils_fetchbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils_getpublicip", "to": "internal_webui_utils_go_file", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils_fetchbody", "to": "internal_webui_utils_go_client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils_resolverat", "to": "internal_webui_utils_checkdomainownership", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils_resolverat", "to": "resolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_dnscheckresult", "to": "internal_webui_utils_checkdnsrecord", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils_verificationrecordname", "to": "internal_webui_utils_checkdomainownership", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_utils_verificationrecordvalue", "to": "internal_webui_utils_checkdomainownership", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message", "to": "internal_webui_view_message_extofname", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message", "to": "internal_webui_view_message_template_htmlescape", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_webui_app", "to": "webui_app_attachmentaccessible", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_webui_app", "to": "webui_app_deleteattachment", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_webui_app", "to": "webui_app_downloadattachment", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_webui_app", "to": "webui_app_emaillogaccessible", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_webui_app", "to": "webui_app_viewmessagecontent", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_emaillogaccessible", "to": "webui_app_attachmentaccessible", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_emaillogaccessible", "to": "internal_webui_view_message_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_emaillogaccessible", "to": "webui_app_viewmessagecontent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_request", "to": "webui_app_attachmentaccessible", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_request", "to": "webui_app_deleteattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_request", "to": "webui_app_downloadattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_request", "to": "webui_app_viewmessagecontent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_viewmessagecontent", "to": "internal_webui_view_message_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_responsewriter", "to": "webui_app_attachmentaccessible", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_responsewriter", "to": "webui_app_deleteattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_view_message_go_responsewriter", "to": "webui_app_downloadattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_downloadattachment", "to": "internal_webui_view_message_extofname", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_downloadattachment", "to": "internal_webui_view_message_template_htmlescape", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_downloadattachment", "to": "webui_app_attachmentaccessible", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_attachmentaccessible", "to": "webui_app_deleteattachment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn", "to": "internal_webui_webauthn_clearwebauthnsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn", "to": "internal_webui_webauthn_loadwebauthnsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn", "to": "internal_webui_webauthn_savewebauthnsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn", "to": "webui_webauthnuser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_webauthnuser", "to": "webui_app_webauthnuserfor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_webauthnuser", "to": "webui_webauthnuser_webauthncredentials", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_webauthnuser", "to": "webui_webauthnuser_webauthndisplayname", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_webauthnuser", "to": "webui_webauthnuser_webauthnid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_webauthnuser", "to": "webui_webauthnuser_webauthnname", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_webauthnuser_webauthncredentials", "to": "internal_webui_webauthn_go_credential", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_webui_app", "to": "webui_app_buildwebauthn", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_webui_app", "to": "webui_app_passkeyloginbegin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_webui_app", "to": "webui_app_passkeyloginfinish", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_webui_app", "to": "webui_app_passkeyregisterbegin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_webui_app", "to": "webui_app_passkeyregisterfinish", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_webui_app", "to": "webui_app_passkeyremove", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_webui_app", "to": "webui_app_webauthnuserfor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_webauthnuserfor", "to": "webui_app_passkeyloginbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_webauthnuserfor", "to": "webui_app_passkeyloginfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_webauthnuserfor", "to": "webui_app_passkeyregisterbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_webauthnuserfor", "to": "webui_app_passkeyregisterfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_buildwebauthn", "to": "internal_webui_webui_new", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_buildwebauthn", "to": "webauthn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_buildwebauthn", "to": "webui_app_passkeyloginbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_buildwebauthn", "to": "webui_app_passkeyloginfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_buildwebauthn", "to": "webui_app_passkeyregisterbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_buildwebauthn", "to": "webui_app_passkeyregisterfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_savewebauthnsession", "to": "internal_webui_webauthn_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_savewebauthnsession", "to": "internal_webui_webauthn_go_sessiondata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_savewebauthnsession", "to": "webui_app_passkeyloginbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_savewebauthnsession", "to": "webui_app_passkeyregisterbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_responsewriter", "to": "internal_webui_webauthn_clearwebauthnsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_responsewriter", "to": "webui_app_passkeyloginbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_responsewriter", "to": "webui_app_passkeyloginfinish", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_responsewriter", "to": "webui_app_passkeyregisterbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_responsewriter", "to": "webui_app_passkeyregisterfinish", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_responsewriter", "to": "webui_app_passkeyremove", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_sessiondata", "to": "internal_webui_webauthn_loadwebauthnsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_loadwebauthnsession", "to": "internal_webui_webauthn_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_loadwebauthnsession", "to": "webui_app_passkeyloginfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_loadwebauthnsession", "to": "webui_app_passkeyregisterfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_request", "to": "webui_app_passkeyloginbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_request", "to": "webui_app_passkeyloginfinish", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_request", "to": "webui_app_passkeyregisterbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_request", "to": "webui_app_passkeyregisterfinish", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_go_request", "to": "webui_app_passkeyremove", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_clearwebauthnsession", "to": "webui_app_passkeyloginfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webauthn_clearwebauthnsession", "to": "webui_app_passkeyregisterfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_webui_app", "to": "webui_app_webmailaddapppassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_webui_app", "to": "webui_app_webmailchangepassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_webui_app", "to": "webui_app_webmaildashboard", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_webui_app", "to": "webui_app_webmailrevokeapppassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_webui_app", "to": "webui_app_webmailtotpdisable", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_webui_app", "to": "webui_app_webmailtotpsetupbegin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_webui_app", "to": "webui_app_webmailtotpsetupconfirm", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_webmaildashboard", "to": "internal_webui_webmail_account_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_webmaildashboard", "to": "internal_webui_webmail_account_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_webmaildashboard", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_account_go_responsewriter", "to": "webui_app_webmailaddapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_responsewriter", "to": "webui_app_webmailchangepassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_responsewriter", "to": "webui_app_webmailrevokeapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_responsewriter", "to": "webui_app_webmailtotpdisable", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_responsewriter", "to": "webui_app_webmailtotpsetupbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_responsewriter", "to": "webui_app_webmailtotpsetupconfirm", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_request", "to": "webui_app_webmailaddapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_request", "to": "webui_app_webmailchangepassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_request", "to": "webui_app_webmailrevokeapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_request", "to": "webui_app_webmailtotpdisable", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_request", "to": "webui_app_webmailtotpsetupbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_account_go_request", "to": "webui_app_webmailtotpsetupconfirm", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_webmailchangepassword", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_webmailtotpsetupbegin", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_webmailtotpsetupconfirm", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_webmailtotpdisable", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_webmailaddapppassword", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_webmailrevokeapppassword", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_auth", "to": "internal_webui_webmail_auth_clearmailboxsessioncookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_auth", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_auth", "to": "internal_webui_webmail_auth_setmailboxsessioncookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_auth", "to": "webui_mailboxctxkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_auth_setmailboxsessioncookie", "to": "internal_webui_webmail_auth_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_auth_setmailboxsessioncookie", "to": "webui_app_webmailloginsubmit", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_auth_setmailboxsessioncookie", "to": "webui_app_webmailmfasubmit", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_auth_setmailboxsessioncookie", "to": "webui_app_webmailpasskeyloginfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_auth_go_responsewriter", "to": "internal_webui_webmail_auth_clearmailboxsessioncookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_auth_clearmailboxsessioncookie", "to": "webui_app_webmaillogout", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_auth_go_webui_app", "to": "webui_app_currentmailboxsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_auth_go_webui_app", "to": "webui_app_requiremailboxauth", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_currentmailboxsession", "to": "internal_webui_webmail_auth_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_currentmailboxsession", "to": "webui_app_requiremailboxauth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_auth_go_request", "to": "internal_webui_webmail_auth_mailboxfromcontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_auth_mailboxfromcontext", "to": "webui_app_webmailpasskeyregisterbegin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_auth_mailboxfromcontext", "to": "webui_app_webmailpasskeyregisterfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_auth_mailboxfromcontext", "to": "webui_app_webmailpasskeyremove", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_app_requiremailboxauth", "to": "internal_webui_webmail_auth_go_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login", "to": "internal_webui_webmail_login_clearmailboxpendingmfacookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login", "to": "internal_webui_webmail_login_pendingmailboxmfaid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login", "to": "internal_webui_webmail_login_setmailboxpendingmfacookie", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_setmailboxpendingmfacookie", "to": "internal_webui_webmail_login_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_setmailboxpendingmfacookie", "to": "webui_app_webmailloginsubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_responsewriter", "to": "internal_webui_webmail_login_clearmailboxpendingmfacookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_responsewriter", "to": "webui_app_webmailloginform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_responsewriter", "to": "webui_app_webmailloginsubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_responsewriter", "to": "webui_app_webmaillogout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_responsewriter", "to": "webui_app_webmailmfaform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_responsewriter", "to": "webui_app_webmailmfasubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_clearmailboxpendingmfacookie", "to": "webui_app_webmailmfaform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_clearmailboxpendingmfacookie", "to": "webui_app_webmailmfasubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_clearmailboxpendingmfacookie", "to": "webui_app_webmailpasskeyloginfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_login_pendingmailboxmfaid", "to": "internal_webui_webmail_login_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_pendingmailboxmfaid", "to": "webui_app_webmailmfaform", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_pendingmailboxmfaid", "to": "webui_app_webmailmfasubmit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_pendingmailboxmfaid", "to": "webui_app_webmailpasskeyloginbegin", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_login_pendingmailboxmfaid", "to": "webui_app_webmailpasskeyloginfinish", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_login_go_request", "to": "webui_app_webmailloginform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_request", "to": "webui_app_webmailloginsubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_request", "to": "webui_app_webmaillogout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_request", "to": "webui_app_webmailmfaform", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_request", "to": "webui_app_webmailmfasubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_webui_app", "to": "webui_app_webmailloginform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_webui_app", "to": "webui_app_webmailloginsubmit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_webui_app", "to": "webui_app_webmaillogout", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_webui_app", "to": "webui_app_webmailmfaform", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_login_go_webui_app", "to": "webui_app_webmailmfasubmit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test", "to": "internal_webui_webmail_test_createtestmailboxwithpassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test", "to": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test", "to": "internal_webui_webmail_test_testwebmailapppasswordselfservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test", "to": "internal_webui_webmail_test_testwebmailchangepassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test", "to": "internal_webui_webmail_test_testwebmailloginrejectsapppassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test", "to": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test", "to": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test", "to": "internal_webui_webmail_test_testwebmailunauthenticatedredirectstologin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test", "to": "internal_webui_webmail_test_webmailloginsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_createtestmailboxwithpassword", "to": "internal_webui_webmail_test_go_app", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_createtestmailboxwithpassword", "to": "internal_webui_webmail_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_createtestmailboxwithpassword", "to": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_createtestmailboxwithpassword", "to": "internal_webui_webmail_test_testwebmailapppasswordselfservice", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_createtestmailboxwithpassword", "to": "internal_webui_webmail_test_testwebmailchangepassword", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_createtestmailboxwithpassword", "to": "internal_webui_webmail_test_testwebmailloginrejectsapppassword", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_createtestmailboxwithpassword", "to": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_createtestmailboxwithpassword", "to": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_go_t", "to": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_go_t", "to": "internal_webui_webmail_test_testwebmailapppasswordselfservice", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_go_t", "to": "internal_webui_webmail_test_testwebmailchangepassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_go_t", "to": "internal_webui_webmail_test_testwebmailloginrejectsapppassword", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_go_t", "to": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_go_t", "to": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_go_t", "to": "internal_webui_webmail_test_testwebmailunauthenticatedredirectstologin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_go_t", "to": "internal_webui_webmail_test_webmailloginsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_go_app", "to": "internal_webui_webmail_test_webmailloginsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_test_testwebmailloginrejectsapppassword", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_test_testwebmailunauthenticatedredirectstologin", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated", "to": "internal_webui_webui_test_loginsession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_test_testwebmailchangepassword", "to": "internal_webui_webmail_test_webmailloginsession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_testwebmailchangepassword", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_test_testwebmailapppasswordselfservice", "to": "internal_webui_webmail_test_webmailloginsession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_test_testwebmailapppasswordselfservice", "to": "internal_webui_webui_test_itoa", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_test_testwebmailapppasswordselfservice", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_webmail_test_webmailloginsession", "to": "internal_webui_webmail_test_go_cookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn", "to": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn", "to": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn", "to": "internal_webui_webmail_webauthn_savemailboxwebauthnsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn", "to": "webui_mailboxwebauthnuser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_mailboxwebauthnuser", "to": "webui_app_mailboxwebauthnuserfor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_mailboxwebauthnuser", "to": "webui_mailboxwebauthnuser_webauthncredentials", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_mailboxwebauthnuser", "to": "webui_mailboxwebauthnuser_webauthndisplayname", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_mailboxwebauthnuser", "to": "webui_mailboxwebauthnuser_webauthnid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_mailboxwebauthnuser", "to": "webui_mailboxwebauthnuser_webauthnname", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_mailboxwebauthnuser_webauthncredentials", "to": "internal_webui_webmail_webauthn_go_credential", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_webui_app", "to": "webui_app_mailboxwebauthnuserfor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_webui_app", "to": "webui_app_webmailpasskeyloginbegin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_webui_app", "to": "webui_app_webmailpasskeyloginfinish", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_webui_app", "to": "webui_app_webmailpasskeyregisterbegin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_webui_app", "to": "webui_app_webmailpasskeyregisterfinish", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_webui_app", "to": "webui_app_webmailpasskeyremove", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxwebauthnuserfor", "to": "webui_app_webmailpasskeyloginbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxwebauthnuserfor", "to": "webui_app_webmailpasskeyloginfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxwebauthnuserfor", "to": "webui_app_webmailpasskeyregisterbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mailboxwebauthnuserfor", "to": "webui_app_webmailpasskeyregisterfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_savemailboxwebauthnsession", "to": "internal_webui_webmail_webauthn_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_savemailboxwebauthnsession", "to": "internal_webui_webmail_webauthn_go_sessiondata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_savemailboxwebauthnsession", "to": "webui_app_webmailpasskeyloginbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_savemailboxwebauthnsession", "to": "webui_app_webmailpasskeyregisterbegin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_responsewriter", "to": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_responsewriter", "to": "webui_app_webmailpasskeyloginbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_responsewriter", "to": "webui_app_webmailpasskeyloginfinish", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_responsewriter", "to": "webui_app_webmailpasskeyregisterbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_responsewriter", "to": "webui_app_webmailpasskeyregisterfinish", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_responsewriter", "to": "webui_app_webmailpasskeyremove", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_sessiondata", "to": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession", "to": "internal_webui_webmail_webauthn_go_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession", "to": "webui_app_webmailpasskeyloginfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession", "to": "webui_app_webmailpasskeyregisterfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_request", "to": "webui_app_webmailpasskeyloginbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_request", "to": "webui_app_webmailpasskeyloginfinish", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_request", "to": "webui_app_webmailpasskeyregisterbegin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_request", "to": "webui_app_webmailpasskeyregisterfinish", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_go_request", "to": "webui_app_webmailpasskeyremove", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession", "to": "webui_app_webmailpasskeyloginfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession", "to": "webui_app_webmailpasskeyregisterfinish", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui", "to": "internal_webui_webui_go_webui_app", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui", "to": "internal_webui_webui_new", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui", "to": "webui_healthstatus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_webui_app", "to": "internal_webui_webui_go_db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_webui_app", "to": "internal_webui_webui_go_file", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_webui_app", "to": "internal_webui_webui_go_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_webui_app", "to": "template", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_webui_app", "to": "webui_app_checkhealth", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_webui_app", "to": "webui_app_mux", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_webui_app", "to": "internal_webui_webui_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_db", "to": "internal_webui_webui_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_store", "to": "internal_webui_webui_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_go_file", "to": "internal_webui_webui_new", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_new", "to": "internal_webui_webui_test_newtestapp", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "webui_healthstatus", "to": "webui_app_checkhealth", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "webui_app_mux", "to": "servemux", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test", "to": "internal_webui_webui_test_itoa", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test", "to": "internal_webui_webui_test_loginsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test", "to": "internal_webui_webui_test_newtestapp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test", "to": "internal_webui_webui_test_testallpagesrender", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test", "to": "internal_webui_webui_test_testfirstloginforcedbeforedashboard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test", "to": "internal_webui_webui_test_testunauthenticatedrequestsredirecttologin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_newtestapp", "to": "internal_webui_webui_test_go_app", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_newtestapp", "to": "internal_webui_webui_test_go_t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_newtestapp", "to": "internal_webui_webui_test_testallpagesrender", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_newtestapp", "to": "internal_webui_webui_test_testfirstloginforcedbeforedashboard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_newtestapp", "to": "internal_webui_webui_test_testunauthenticatedrequestsredirecttologin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_go_t", "to": "internal_webui_webui_test_loginsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_go_t", "to": "internal_webui_webui_test_testallpagesrender", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_go_t", "to": "internal_webui_webui_test_testfirstloginforcedbeforedashboard", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_go_t", "to": "internal_webui_webui_test_testunauthenticatedrequestsredirecttologin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_go_app", "to": "internal_webui_webui_test_loginsession", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_loginsession", "to": "internal_webui_webui_test_go_cookie", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_loginsession", "to": "internal_webui_webui_test_testallpagesrender", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_webui_test_testallpagesrender", "to": "internal_webui_webui_test_itoa", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main", "to": "main_abspath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main", "to": "main_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main", "to": "main_writehealthjson", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_main", "to": "main_abspath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_main", "to": "main_writehealthjson", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_writehealthjson", "to": "main_go_db", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_writehealthjson", "to": "main_go_responsewriter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_mailgoserver_project", "to": "readme_admin_dashboard_login", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_mailgoserver_project", "to": "readme_license", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_mailgoserver_project", "to": "readme_systemd_unit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_systemd_unit", "to": "readme_smtp_web_service_split", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_nginx_reverse_proxy_setup", "to": "readme_script_nginx_setup_sh", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_nginx_reverse_proxy_setup", "to": "readme_webauthn_passkeys", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_admin_dashboard_login", "to": "readme_totp_mfa", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_admin_dashboard_login", "to": "readme_webauthn_passkeys", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_totp_mfa", "to": "internal_webui_templates_account_totp_mfa_section", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "readme_webauthn_passkeys", "to": "internal_webui_templates_account_passkey_management", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "readme_webauthn_passkeys", "to": "readme_settings_ini", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_setcap_cap_net_bind_service", "to": "readme_script_setup_py_environment_sh", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_smtp_web_service_split", "to": "readme_script_install_service_sh", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_script_install_service_sh", "to": "readme_pymta_smtp_service", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_script_install_service_sh", "to": "readme_pymta_web_service", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_account_account_settings_page", "to": "internal_webui_templates_account_passkey_management", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_account_account_settings_page", "to": "internal_webui_templates_account_totp_mfa_section", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_account_account_settings_page", "to": "internal_webui_templates_base_base_layout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_admin_add_admin_page", "to": "internal_webui_templates_admins_manage_admins_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_admin_add_admin_page", "to": "internal_webui_templates_base_base_layout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_admin_add_admin_page", "to": "internal_webui_templates_domains_domain_management_page", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_add_domain_add_domain_page", "to": "internal_webui_templates_base_base_layout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_domain_add_domain_page", "to": "internal_webui_templates_dkim_dkim_key_management_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_domain_add_domain_page", "to": "internal_webui_templates_domains_domain_management_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_ip_add_ip_whitelist_page", "to": "internal_webui_templates_add_sender_add_sender_page", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_add_ip_add_ip_whitelist_page", "to": "internal_webui_templates_base_base_layout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_ip_add_ip_whitelist_page", "to": "internal_webui_templates_domains_domain_management_page", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_add_sender_add_sender_page", "to": "internal_webui_templates_base_base_layout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_sender_add_sender_page", "to": "internal_webui_templates_domains_domain_management_page", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_admins_manage_admins_page", "to": "internal_webui_templates_base_base_layout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_admins_manage_admins_page", "to": "internal_webui_templates_edit_admin_edit_admin_access_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_add_mailbox_add_mailbox_page", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_base_confirmation_modal", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_base_toast_notification_system", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_sidebar_email_include", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_dashboard_dashboard_page", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_dkim_dkim_key_management_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_domains_domain_management_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_edit_admin_edit_admin_access_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_edit_dkim_edit_dkim_selector_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_edit_domain_edit_domain_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_edit_mailbox_edit_mailbox_page", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_mailbox_aliases_aliases_page", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_mailbox_apppasswords_app_passwords_page", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_mailbox_lists_allow_block_list_page", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_mailbox_rules_filter_rules_page", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_mailboxes_mailboxes_list_page", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_base_base_layout", "to": "internal_webui_templates_sidebar_email_sidebar_navigation", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_dkim_dkim_key_management_page", "to": "internal_webui_templates_domains_domain_management_page", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_dkim_dkim_key_management_page", "to": "internal_webui_templates_edit_dkim_edit_dkim_selector_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_dkim_dkim_key_management_page", "to": "internal_webui_templates_domains_dns_verification_modal", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_domains_domain_management_page", "to": "internal_webui_templates_domains_dns_verification_modal", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_domains_domain_management_page", "to": "internal_webui_templates_edit_domain_edit_domain_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_edit_dkim_edit_dkim_selector_page", "to": "internal_webui_templates_edit_domain_edit_domain_page", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_edit_ip_edit_ip_whitelist_page", "to": "internal_webui_templates_edit_sender_edit_sender_page", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_edit_ip_edit_ip_whitelist_page", "to": "internal_webui_templates_ips_ips_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_edit_sender_edit_sender_page", "to": "internal_webui_templates_senders_senders_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_first_login_first_login_page", "to": "internal_webui_templates_login_login_page", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_ips_ips_list_page", "to": "internal_webui_templates_ips_ifconfig_me_ip_detection", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_ips_ips_list_page", "to": "internal_webui_templates_senders_senders_list_page", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_login_login_page", "to": "internal_webui_templates_login_mfa_login_mfa_page", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_login_mfa_login_mfa_page", "to": "internal_webui_templates_login_mfa_passkey_webauthn_flow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_login_mfa_login_mfa_page", "to": "internal_webui_templates_totp_setup_totp_setup_page", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_logs_logs_page", "to": "internal_webui_templates_view_message_content_view_message_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_mailbox_add_mailbox_page", "to": "internal_webui_templates_add_mailbox_add_mailbox_form", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_add_mailbox_add_mailbox_page", "to": "internal_webui_templates_mailboxes_mailboxes_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_dashboard_dashboard_page", "to": "internal_webui_templates_dashboard_mailboxes_near_quota_tile", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_dashboard_dashboard_page", "to": "internal_webui_templates_dashboard_quick_actions", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_dashboard_dashboard_page", "to": "internal_webui_templates_dashboard_recent_auth_activity", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_dashboard_dashboard_page", "to": "internal_webui_templates_dashboard_recent_email_activity", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_dashboard_dashboard_page", "to": "internal_webui_templates_sidebar_email_sidebar_navigation", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_dashboard_mailboxes_near_quota_tile", "to": "internal_webui_templates_mailboxes_mailboxes_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_dashboard_mailboxes_near_quota_tile", "to": "internal_webui_templates_mailboxes_quota_badge", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_edit_mailbox_edit_mailbox_page", "to": "internal_webui_templates_edit_mailbox_edit_mailbox_form", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_edit_mailbox_edit_mailbox_page", "to": "internal_webui_templates_edit_mailbox_mailbox_details_panel", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_edit_mailbox_edit_mailbox_page", "to": "internal_webui_templates_mailboxes_mailboxes_table", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_edit_mailbox_edit_mailbox_form", "to": "internal_webui_templates_mailboxes_mailboxes_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_edit_mailbox_mailbox_details_panel", "to": "internal_webui_templates_mailbox_aliases_aliases_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_edit_mailbox_mailbox_details_panel", "to": "internal_webui_templates_mailbox_apppasswords_app_passwords_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_edit_mailbox_mailbox_details_panel", "to": "internal_webui_templates_mailbox_lists_allow_block_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_edit_mailbox_mailbox_details_panel", "to": "internal_webui_templates_mailbox_rules_filter_rules_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_aliases_aliases_page", "to": "internal_webui_templates_mailbox_aliases_add_alias_form", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_aliases_aliases_page", "to": "internal_webui_templates_mailboxes_mailboxes_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_aliases_aliases_page", "to": "internal_webui_templates_mailbox_aliases_aliases_table", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_aliases_aliases_page", "to": "internal_webui_templates_mailboxes_mailboxes_table", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_apppasswords_app_passwords_page", "to": "internal_webui_templates_mailboxes_mailboxes_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_apppasswords_app_passwords_page", "to": "internal_webui_templates_mailbox_apppasswords_create_form", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_apppasswords_app_passwords_page", "to": "internal_webui_templates_mailbox_apppasswords_passwords_table", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_apppasswords_app_passwords_page", "to": "internal_webui_templates_mailboxes_mailboxes_table", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_apppasswords_create_form", "to": "internal_webui_templates_webmail_account_app_passwords_section", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_mailbox_lists_allow_block_list_page", "to": "internal_webui_templates_mailboxes_mailboxes_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_lists_allow_block_list_page", "to": "internal_webui_templates_mailbox_lists_allow_list", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_lists_allow_block_list_page", "to": "internal_webui_templates_mailbox_lists_block_list", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_rules_filter_rules_page", "to": "internal_webui_templates_mailbox_rules_add_rule_form", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_rules_filter_rules_page", "to": "internal_webui_templates_mailboxes_mailboxes_list_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailbox_rules_filter_rules_page", "to": "internal_webui_templates_mailbox_rules_rules_table", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailboxes_mailboxes_list_page", "to": "internal_webui_templates_mailboxes_mailboxes_table", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailboxes_mailboxes_list_page", "to": "internal_webui_templates_sidebar_email_sidebar_navigation", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailboxes_mailboxes_table", "to": "internal_webui_templates_mailboxes_quota_badge", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_mailboxes_quota_badge", "to": "internal_webui_templates_webmail_account_storage_section", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_webmail_account_account_dashboard_page", "to": "internal_webui_templates_webmail_account_app_passwords_section", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_account_account_dashboard_page", "to": "internal_webui_templates_webmail_account_change_password_form", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_account_account_dashboard_page", "to": "internal_webui_templates_webmail_account_passkeys_section", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_account_account_dashboard_page", "to": "internal_webui_templates_webmail_account_storage_section", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_account_account_dashboard_page", "to": "internal_webui_templates_webmail_account_totp_section", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_account_account_dashboard_page", "to": "internal_webui_templates_webmail_login_mfa_passkey_login_flow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_account_account_dashboard_page", "to": "internal_webui_templates_webmail_login_mfa_totp_code_form", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_webmail_account_account_dashboard_page", "to": "internal_webui_templates_webmail_totp_setup_totp_setup_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_account_totp_section", "to": "internal_webui_templates_webmail_totp_setup_totp_setup_page", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_login_login_page", "to": "internal_webui_templates_webmail_login_login_form", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_login_login_form", "to": "internal_webui_templates_webmail_login_mfa_mfa_verification_page", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "internal_webui_templates_webmail_login_mfa_mfa_verification_page", "to": "internal_webui_templates_webmail_login_mfa_passkey_login_flow", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_login_mfa_mfa_verification_page", "to": "internal_webui_templates_webmail_login_mfa_totp_code_form", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "internal_webui_templates_webmail_totp_setup_totp_setup_page", "to": "internal_webui_templates_webmail_totp_setup_confirm_form", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}];
const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "Domain Access Web Requests", "count": 91}, {"cid": 1, "color": "#F28E2B", "label": "Admin User &amp; Session Management", "count": 70}, {"cid": 2, "color": "#E15759", "label": "IMAP Fetch/Append Protocol Types", "count": 63}, {"cid": 3, "color": "#76B7B2", "label": "Dashboard &amp; Login Tests", "count": 57}, {"cid": 4, "color": "#59A14F", "label": "Admin Web UI Add-Forms", "count": 54}, {"cid": 5, "color": "#EDC948", "label": "Spam/DKIM Verification &amp; Attachments", "count": 51}, {"cid": 6, "color": "#B07AA1", "label": "Mailbox App Passwords &amp; Schema", "count": 49}, {"cid": 7, "color": "#FF9DA7", "label": "DKIM Web Routes &amp; Tests", "count": 47}, {"cid": 8, "color": "#9C755F", "label": "DKIM Key Management", "count": 44}, {"cid": 9, "color": "#BAB0AC", "label": "Admin Session Auth Middleware", "count": 43}, {"cid": 10, "color": "#4E79A7", "label": "Webmail Session Auth Middleware", "count": 37}, {"cid": 11, "color": "#F28E2B", "label": "Mailbox Alias SMTP Tests", "count": 34}, {"cid": 12, "color": "#E15759", "label": "Mailbox CRUD Queries", "count": 23}, {"cid": 13, "color": "#76B7B2", "label": "Dashboard Web UI", "count": 22}, {"cid": 14, "color": "#59A14F", "label": "Email Log Persistence", "count": 19}, {"cid": 15, "color": "#EDC948", "label": "Mailboxes Web UI Handlers", "count": 17}, {"cid": 16, "color": "#B07AA1", "label": "Admin Dashboard &amp; Deployment Docs", "count": 16}, {"cid": 17, "color": "#FF9DA7", "label": "TLS Cert &amp; Mailstore Master Key", "count": 15}, {"cid": 18, "color": "#9C755F", "label": "Mailbox Rules/Lists/Sessions Queries", "count": 14}, {"cid": 19, "color": "#BAB0AC", "label": "Mailbox App Password Auth", "count": 13}, {"cid": 20, "color": "#4E79A7", "label": "Mailbox Message Storage Queries", "count": 13}, {"cid": 21, "color": "#F28E2B", "label": "Sender/Domain/IP Lookup Queries", "count": 13}, {"cid": 22, "color": "#E15759", "label": "SPF Heuristic Tests", "count": 13}, {"cid": 23, "color": "#76B7B2", "label": "DKIM Key CRUD", "count": 12}, {"cid": 24, "color": "#59A14F", "label": "Domain CRUD", "count": 12}, {"cid": 25, "color": "#EDC948", "label": "Sender CRUD", "count": 12}, {"cid": 26, "color": "#B07AA1", "label": "Outbound Relay Delivery", "count": 12}, {"cid": 27, "color": "#FF9DA7", "label": "Mailbox Allow/Block List", "count": 11}, {"cid": 28, "color": "#9C755F", "label": "IP Whitelist CRUD", "count": 11}, {"cid": 29, "color": "#BAB0AC", "label": "Config Loading &amp; Settings", "count": 10}, {"cid": 30, "color": "#4E79A7", "label": "Mailbox Session/WebAuthn Queries", "count": 10}, {"cid": 31, "color": "#F28E2B", "label": "Toolbox Logger &amp; Utilities", "count": 9}, {"cid": 32, "color": "#E15759", "label": "Mailbox Alias Queries", "count": 8}, {"cid": 33, "color": "#76B7B2", "label": "DKIM Key Queries", "count": 8}, {"cid": 34, "color": "#59A14F", "label": "SMTP Server Listeners", "count": 8}, {"cid": 35, "color": "#EDC948", "label": "Auth/Custom Header Models", "count": 7}, {"cid": 36, "color": "#B07AA1", "label": "Logger Levels", "count": 7}, {"cid": 37, "color": "#FF9DA7", "label": "SMTP Backend &amp; Session", "count": 6}, {"cid": 38, "color": "#9C755F", "label": "Relay Email Logging", "count": 6}, {"cid": 39, "color": "#BAB0AC", "label": "Filter Rule Evaluation", "count": 5}, {"cid": 40, "color": "#4E79A7", "label": "List/Edit Web UI Pages", "count": 5}, {"cid": 41, "color": "#F28E2B", "label": "Login &amp; MFA Setup Pages", "count": 5}, {"cid": 42, "color": "#E15759", "label": "Webmail Auth Handlers", "count": 5}, {"cid": 43, "color": "#76B7B2", "label": "Domain DKIM/Sender Counts", "count": 4}, {"cid": 44, "color": "#59A14F", "label": "SMTP Management JS", "count": 4}, {"cid": 45, "color": "#EDC948", "label": "Login Server Middleware", "count": 3}, {"cid": 46, "color": "#B07AA1", "label": "Mailstore Quota Status", "count": 2}, {"cid": 47, "color": "#FF9DA7", "label": "DKIM Management JS", "count": 2}, {"cid": 48, "color": "#9C755F", "label": "Logs &amp; Message Viewer Pages", "count": 2}, {"cid": 49, "color": "#BAB0AC", "label": "Deployment Scripts", "count": 2}, {"cid": 50, "color": "#4E79A7", "label": "DKIM Count Query", "count": 1}, {"cid": 51, "color": "#F28E2B", "label": "Mailbox Alias CRUD File", "count": 1}, {"cid": 52, "color": "#E15759", "label": "Mailbox Message CRUD File", "count": 1}, {"cid": 53, "color": "#76B7B2", "label": "Mailbox Rules CRUD File", "count": 1}, {"cid": 54, "color": "#59A14F", "label": "Web Logs Route", "count": 1}, {"cid": 55, "color": "#EDC948", "label": "Mailstore Quota File", "count": 1}, {"cid": 56, "color": "#B07AA1", "label": "Mailstore Recipient Resolution", "count": 1}, {"cid": 57, "color": "#FF9DA7", "label": "Mailstore Message Storage File", "count": 1}, {"cid": 58, "color": "#9C755F", "label": "Account Route", "count": 1}, {"cid": 59, "color": "#BAB0AC", "label": "Embedded Assets", "count": 1}, {"cid": 60, "color": "#4E79A7", "label": "IP Whitelist Route", "count": 1}, {"cid": 61, "color": "#F28E2B", "label": "SMTP Logs Route", "count": 1}, {"cid": 62, "color": "#E15759", "label": "Mailbox Aliases Route File", "count": 1}, {"cid": 63, "color": "#76B7B2", "label": "Mailbox Lists Route File", "count": 1}, {"cid": 64, "color": "#59A14F", "label": "Mailbox Rules Route File", "count": 1}, {"cid": 65, "color": "#EDC948", "label": "Error Page", "count": 1}, {"cid": 66, "color": "#B07AA1", "label": "Server Settings Page", "count": 1}, {"cid": 67, "color": "#FF9DA7", "label": "Webmail Account Route File", "count": 1}, {"cid": 68, "color": "#9C755F", "label": "Project Root", "count": 1}];
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
function esc(s) {
return String(s).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');
}
// Build vis datasets
const nodesDS = new vis.DataSet(RAW_NODES.map(n => ({
id: n.id, label: n.label, color: n.color, size: n.size,
font: n.font, title: n.title,
_community: n.community, _community_name: n.community_name,
_source_file: n.source_file, _file_type: n.file_type, _degree: n.degree,
})));
const edgesDS = new vis.DataSet(RAW_EDGES.map((e, i) => ({
id: i, from: e.from, to: e.to,
label: '',
title: e.title,
dashes: e.dashes,
width: e.width,
color: e.color,
arrows: { to: { enabled: true, scaleFactor: 0.5 } },
})));
const container = document.getElementById('graph');
const network = new vis.Network(container, { nodes: nodesDS, edges: edgesDS }, {
physics: {
enabled: true,
solver: 'forceAtlas2Based',
forceAtlas2Based: {
gravitationalConstant: -60,
centralGravity: 0.005,
springLength: 120,
springConstant: 0.08,
damping: 0.4,
avoidOverlap: 0.8,
},
stabilization: { iterations: 200, fit: true },
},
interaction: {
hover: true,
tooltipDelay: 100,
hideEdgesOnDrag: true,
navigationButtons: false,
keyboard: false,
},
nodes: { shape: 'dot', borderWidth: 1.5 },
edges: { smooth: { type: 'continuous', roundness: 0.2 }, selectionWidth: 3 },
});
network.once('stabilizationIterationsDone', () => {
network.setOptions({ physics: { enabled: false } });
});
function showInfo(nodeId) {
const n = nodesDS.get(nodeId);
if (!n) return;
const neighborIds = network.getConnectedNodes(nodeId);
const neighborItems = neighborIds.map(nid => {
const nb = nodesDS.get(nid);
const color = nb ? nb.color.background : '#555';
return `<span class="neighbor-link" style="border-left-color:${esc(color)}" data-nid="${esc(nid)}">${esc(nb ? nb.label : nid)}</span>`;
}).join('');
document.getElementById('info-content').innerHTML = `
<div class="field"><b>${esc(n.label)}</b></div>
<div class="field">Type: ${esc(n._file_type || 'unknown')}</div>
<div class="field">Community: ${esc(n._community_name)}</div>
<div class="field">Source: ${esc(n._source_file || '-')}</div>
<div class="field">Degree: ${n._degree}</div>
${neighborIds.length ? `<div class="field" style="margin-top:8px;color:#aaa;font-size:11px">Neighbors (${neighborIds.length})</div><div id="neighbors-list">${neighborItems}</div>` : ''}
`;
}
function focusNode(nodeId) {
network.focus(nodeId, { scale: 1.4, animation: true });
network.selectNodes([nodeId]);
showInfo(nodeId);
}
// Neighbor links use a data attribute + one delegated listener rather than an
// inline onclick. A node id/label sourced from a document or a scraped URL
// (graphify add) can contain a double-quote; dropping the stringified id
// unescaped into a quoted onclick both broke every link and allowed a hostile
// source to inject an event handler into the local report (stored XSS, #1838).
// esc() on data-nid keeps the value inside the attribute; the listener reads it
// back verbatim. Bound to document so it survives the innerHTML rebuild that
// recreates #neighbors-list on each showInfo().
document.addEventListener('click', e => {
const el = e.target.closest('.neighbor-link');
if (el && el.dataset.nid !== undefined) focusNode(el.dataset.nid);
});
// Track hovered node — hover detection is more reliable than click params
let hoveredNodeId = null;
network.on('hoverNode', params => {
hoveredNodeId = params.node;
container.style.cursor = 'pointer';
});
network.on('blurNode', () => {
hoveredNodeId = null;
container.style.cursor = 'default';
});
container.addEventListener('click', () => {
if (hoveredNodeId !== null) {
showInfo(hoveredNodeId);
network.selectNodes([hoveredNodeId]);
}
});
network.on('click', params => {
if (params.nodes.length > 0) {
showInfo(params.nodes[0]);
} else if (hoveredNodeId === null) {
document.getElementById('info-content').innerHTML = '<span class="empty">Click a node to inspect it</span>';
}
});
const searchInput = document.getElementById('search');
const searchResults = document.getElementById('search-results');
searchInput.addEventListener('input', () => {
const q = searchInput.value.toLowerCase().trim();
searchResults.innerHTML = '';
if (!q) { searchResults.style.display = 'none'; return; }
const matches = RAW_NODES.filter(n => n.label.toLowerCase().includes(q)).slice(0, 20);
if (!matches.length) { searchResults.style.display = 'none'; return; }
searchResults.style.display = 'block';
matches.forEach(n => {
const el = document.createElement('div');
el.className = 'search-item';
el.textContent = n.label;
el.style.borderLeft = `3px solid ${n.color.background}`;
el.style.paddingLeft = '8px';
el.onclick = () => {
network.focus(n.id, { scale: 1.5, animation: true });
network.selectNodes([n.id]);
showInfo(n.id);
searchResults.style.display = 'none';
searchInput.value = '';
};
searchResults.appendChild(el);
});
});
document.addEventListener('click', e => {
if (!searchResults.contains(e.target) && e.target !== searchInput)
searchResults.style.display = 'none';
});
const hiddenCommunities = new Set();
const selectAllCb = document.getElementById('select-all-cb');
function updateSelectAllState() {
const total = LEGEND.length;
const hidden = hiddenCommunities.size;
selectAllCb.checked = hidden === 0;
selectAllCb.indeterminate = hidden > 0 && hidden < total;
}
function toggleAllCommunities(hide) {
document.querySelectorAll('.legend-item').forEach(item => {
hide ? item.classList.add('dimmed') : item.classList.remove('dimmed');
});
document.querySelectorAll('.legend-cb').forEach(cb => {
cb.checked = !hide;
});
LEGEND.forEach(c => {
if (hide) hiddenCommunities.add(c.cid); else hiddenCommunities.delete(c.cid);
});
const updates = RAW_NODES.map(n => ({ id: n.id, hidden: hide }));
nodesDS.update(updates);
updateSelectAllState();
}
const legendEl = document.getElementById('legend');
LEGEND.forEach(c => {
const item = document.createElement('div');
item.className = 'legend-item';
const cb = document.createElement('input');
cb.type = 'checkbox';
cb.className = 'legend-cb';
cb.checked = true;
cb.addEventListener('change', (e) => {
e.stopPropagation();
if (cb.checked) {
hiddenCommunities.delete(c.cid);
item.classList.remove('dimmed');
} else {
hiddenCommunities.add(c.cid);
item.classList.add('dimmed');
}
const updates = RAW_NODES
.filter(n => n.community === c.cid)
.map(n => ({ id: n.id, hidden: !cb.checked }));
nodesDS.update(updates);
updateSelectAllState();
});
item.innerHTML = `<div class="legend-dot" style="background:${c.color}"></div>
<span class="legend-label">${c.label}</span>
<span class="legend-count">${c.count}</span>`;
item.prepend(cb);
item.onclick = (e) => {
if (e.target === cb) return;
cb.checked = !cb.checked;
cb.dispatchEvent(new Event('change'));
};
legendEl.appendChild(item);
});
</script>
<script>
// Render hyperedges as shaded regions
const hyperedges = [{"id": "mfa_second_factor_flow", "label": "Optional MFA / Second-Factor Setup Flow", "nodes": ["readme_admin_dashboard_login", "internal_webui_templates_account_account_settings_page", "internal_webui_templates_account_totp_mfa_section", "internal_webui_templates_account_passkey_management"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "internal/webui/templates/account.html"}, {"id": "admin_delegation_crud_flow", "label": "Delegated Admin Management CRUD Flow", "nodes": ["internal_webui_templates_admins_manage_admins_page", "internal_webui_templates_add_admin_add_admin_page", "internal_webui_templates_edit_admin_edit_admin_access_page"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "internal/webui/templates/admins.html"}, {"id": "domain_dns_verification_workflow", "label": "Domain DNS / DKIM / SPF Verification Workflow", "nodes": ["internal_webui_templates_dkim_dkim_key_management_page", "internal_webui_templates_domains_domain_management_page", "internal_webui_templates_add_domain_add_domain_page"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webui/templates/dkim.html"}, {"id": "ip_whitelist_management_flow", "label": "IP Whitelist Management Flow", "nodes": ["internal_webui_templates_ips_ips_list_page", "internal_webui_templates_edit_ip_edit_ip_whitelist_page", "internal_webui_templates_sidebar_email_sidebar_navigation"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webui/templates/ips.html"}, {"id": "mfa_authentication_flow", "label": "Multi-Factor Authentication Flow", "nodes": ["internal_webui_templates_login_login_page", "internal_webui_templates_login_mfa_login_mfa_page", "internal_webui_templates_totp_setup_totp_setup_page"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webui/templates/login_mfa.html"}, {"id": "sender_management_flow", "label": "Sender Management Flow", "nodes": ["internal_webui_templates_senders_senders_list_page", "internal_webui_templates_edit_sender_edit_sender_page", "internal_webui_templates_sidebar_email_sidebar_navigation"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webui/templates/senders.html"}, {"id": "mailbox_management_flow", "label": "Mailbox Management Flow (Aliases, App Passwords, Lists, Rules)", "nodes": ["internal_webui_templates_mailboxes_mailboxes_list_page", "internal_webui_templates_edit_mailbox_edit_mailbox_page", "internal_webui_templates_mailbox_aliases_aliases_page", "internal_webui_templates_mailbox_apppasswords_app_passwords_page", "internal_webui_templates_mailbox_lists_allow_block_list_page", "internal_webui_templates_mailbox_rules_filter_rules_page"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "internal/webui/templates/edit_mailbox.html"}, {"id": "self_service_webmail_flow", "label": "Self-Service Webmail Login-to-Account Flow", "nodes": ["internal_webui_templates_webmail_login_login_page", "internal_webui_templates_webmail_login_mfa_mfa_verification_page", "internal_webui_templates_webmail_totp_setup_totp_setup_page", "internal_webui_templates_webmail_account_account_dashboard_page"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "internal/webui/templates/webmail_login.html"}, {"id": "admin_base_layout_template_system", "label": "Admin Base Layout Template System", "nodes": ["internal_webui_templates_base_base_layout", "internal_webui_templates_dashboard_dashboard_page", "internal_webui_templates_mailboxes_mailboxes_list_page", "internal_webui_templates_add_mailbox_add_mailbox_page", "internal_webui_templates_edit_mailbox_edit_mailbox_page", "internal_webui_templates_mailbox_aliases_aliases_page", "internal_webui_templates_mailbox_apppasswords_app_passwords_page", "internal_webui_templates_mailbox_lists_allow_block_list_page", "internal_webui_templates_mailbox_rules_filter_rules_page", "internal_webui_templates_sidebar_email_sidebar_navigation"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "internal/webui/templates/base.html"}];
// afterDrawing passes ctx already transformed to network coordinate space.
// Draw node positions raw — no manual pan/zoom/DPR math needed.
network.on('afterDrawing', function(ctx) {
hyperedges.forEach(h => {
const positions = h.nodes
.map(nid => network.getPositions([nid])[nid])
.filter(p => p !== undefined);
if (positions.length < 2) return;
ctx.save();
ctx.globalAlpha = 0.12;
ctx.fillStyle = '#6366f1';
ctx.strokeStyle = '#6366f1';
ctx.lineWidth = 2;
ctx.beginPath();
// Centroid and expanded hull in network coordinates
const cx = positions.reduce((s, p) => s + p.x, 0) / positions.length;
const cy = positions.reduce((s, p) => s + p.y, 0) / positions.length;
const expanded = positions.map(p => ({
x: cx + (p.x - cx) * 1.15,
y: cy + (p.y - cy) * 1.15
}));
ctx.moveTo(expanded[0].x, expanded[0].y);
expanded.slice(1).forEach(p => ctx.lineTo(p.x, p.y));
ctx.closePath();
ctx.fill();
ctx.globalAlpha = 0.4;
ctx.stroke();
// Label
ctx.globalAlpha = 0.8;
ctx.fillStyle = '#4f46e5';
ctx.font = 'bold 11px sans-serif';
ctx.textAlign = 'center';
ctx.fillText(h.label, cx, cy - 5);
ctx.restore();
});
});
</script>
</body>
</html>